Pilot是一个教学管理系统,包含小程序接口,微信公众号接口,后端管理平台等功能,并有阿里云线上测试环境。开发的目是为了熟悉项目框架的搭建,以及各项新颖技术的集成和使用。
项目主要用的技术包括:SpringBoot, MyBatis, redis, Shiro, Swagger;采用MySql数据库。 pilot采用多模块开发,其中database和common是其中的共有模块,artifacts为统一管理依赖的模块,pilot-start是项目的启动模块, 其他的为业务模块。提供http和https两种接口方式。项目计划如下--
如果你感兴趣,请关注我 Your attention can make this project more professional!
1.pilot有一个项目的基本脚手架。其中database模块可以自动创建相关的基础表代码,在IDE中创建一个maven执行命令,放入mybatis-generator:generate -e,然后在 generatorConfig.xml中按照样例设置好相关的属性就可以生成mybaits相关的代码。
2.项目启动之后可以在浏览器中输入http://localhost:8080/swagger-ui.html#/
查看已经开发好的接口。
3.如果新建了一个业务模块,则需要在pilot-start模块的PilotRestApplication类中加入相关的路径信息,就可以启动该模块。
swagger 接口界面展示
本人邮箱:long_jpeng@163.com
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型