5 Star 10 Fork 1

longjp / Pilot

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Pilot(SpringBoot, MyBatis, redis, Shiro, Swagger, WX SDK)

项目介绍

Pilot是一个教学管理系统,包含小程序接口,微信公众号接口,后端管理平台等功能,并有阿里云线上测试环境。开发的目是为了熟悉项目框架的搭建,以及各项新颖技术的集成和使用。

软件架构

项目主要用的技术包括:SpringBoot, MyBatis, redis, Shiro, Swagger;采用MySql数据库。 pilot采用多模块开发,其中database和common是其中的共有模块,artifacts为统一管理依赖的模块,pilot-start是项目的启动模块, 其他的为业务模块。提供http和https两种接口方式。项目计划如下--

  • 第一阶段:实现一个项目该有的脚手架和基础业务;(已完成)
  • 第二阶段:逐步完善安全模块和日志模块,并引入jenkins做到在线发布,满足一个单节点项目上线的条件;(正在开发,已经完成安全模块)
  • 第三阶段:设计主备系统的防down机方案;(待定)
  • 第四阶段:实现多节点的分布式架构。(待定)

如果你感兴趣,请关注我 :bowtie: Your attention can make this project more professional!

安装教程

  1. mvn clean install -DskipTests -Dcheckstyle.skip=true;
  2. nohup java -jar *.jar &
  3. http://127.0.0.1:8080

使用说明

1.pilot有一个项目的基本脚手架。其中database模块可以自动创建相关的基础表代码,在IDE中创建一个maven执行命令,放入mybatis-generator:generate -e,然后在 generatorConfig.xml中按照样例设置好相关的属性就可以生成mybaits相关的代码。

2.项目启动之后可以在浏览器中输入http://localhost:8080/swagger-ui.html#/ 查看已经开发好的接口。

3.如果新建了一个业务模块,则需要在pilot-start模块的PilotRestApplication类中加入相关的路径信息,就可以启动该模块。

swagger 接口界面展示 输入图片说明

参与贡献

  1. Fork 本项目
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

本人邮箱:long_jpeng@163.com

空文件

简介

Pilot是一个教学管理系统,包含小程序接口,微信公众号接口,后端管理平台等功能。开发的目的只要是为了熟悉项目框架的搭建,以及各项新颖技术的测试,并有阿里云线上测试环境 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/Talkology/Pilot.git
git@gitee.com:Talkology/Pilot.git
Talkology
Pilot
Pilot
master

搜索帮助