ape-frame脚手架
2023-02-13 23:14:31 5 举报
AI智能生成
java脚手架
作者其他创作
大纲/内容
开发环境准备
1.IDEA 2022
2.MySQL 8.0.25
3.Redis 6.0.3
4.Gitee仓库
项目构建
使用maven父子工程来搭建
1、使用IDEA搭建maven父工程
2、搭建common公共模块
这样做的好处:做业务开发时,只需要专注对应的业务代码,直接引入对应的common包进行开发即可,所需要的依赖在common包里进行集成
3、搭建ape-demo案例模块
模块拆解
统一依赖管理模块
搭建ape-dependencies父模块
1、打包类型为pom类型
2、统一依赖管理模块为所有模块的父模块
3、指定maven阿里云镜像仓库
可以在maven的setting配置文件里指定
[我们这里选择这个]也可以在父模块ape-dependencies中的pom文件里指定
4、使用<dependencyManagement>标签来指定子模块需要的依赖,在<properties>标签中统一进行版本管理
在统一依赖管理模块中统一引入lombok依赖
5、在<resources>标签中指定打包时需要打包的文件目录,一般包括Java/main/resource下的配置文件和mybatis相关的XXX.xml文件
6、指定编译和运行项目的JDK版本为1.8
在这个模块中统一管理依赖
将ape-common的父工程指定为ape-dependencies
公共服务模块
1、集成springboot-web-starter模块
创建maven项目,引入springboot的相关依赖
2、集成xxl-job分布式调度模块
3、集成common-tools常用工具类
4、集成常用web对象:统一异常处理,统一封装响应对象
5、集成Redis【分布式锁,常用工具类、缓存预热】
6、集成mybatis-plus
7、集成日志模块
8、集成单元测试
9、集成websocket
业务模块【案例:ape-demo】
收藏
收藏
0 条评论
下一页