一个基于SpringBoot的快速项目开发模版,旨在为本人提升项目开发速度。
- common 公共模块,提供公用的类。
- api 对外提供接口服务。
- manage 管理平台,提供最基本的用户和菜单管理等功能。
- db 项目的sql脚本
- SpringBoot
- Mysql/Oracle
- SpringSecurity
- MyBatis-Plus
- Swagger
执行db
文件夹下面的sql创建表,如果是mysql就执行mysql.sql
,如果是oracle就执行oracle.sql
。根据自身业务需求使用。
使用idea
、Eclipse
或者Vscode
打开项目。
maven install
下载项目依赖
修改api/src/main/resources/application.yml
和manage/src/main/resources/application.yml
的配置。这里按照自己的实际情况配置。
ps:注意修改数据库名称
运行对应的xxxApplication.java
运行项目
在common/pom.xml
中将spring-boot-starter-data-redis
的依赖的注释放开,然后在application.yml
中添加redis
配置。默认manage
的用户等信息会存进缓存,你也可以将验证码的缓存改到redis中。
建议使用安装MybatisX-Generator
插件进行代码生成,本项目符合该插件的命名规范。