• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Pilot: Pilot是一个教学管理系统,包含小程序接口,微信公众号接口,后端管理平台等功 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

Pilot

开源软件地址:

https://gitee.com/Talkology/Pilot

开源软件介绍:

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

本人邮箱:[email protected]


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap