架构学习之路
第一阶段
第一篇:构建聚合工程
1、 为什么要使用模块化?
模块化的作用:
- 可以解决命名冲突
- 管理依赖
- 提高代码的可读性
- 代码解耦,提高代码的复用性
常见聚合工程结构:
2、 如何构建聚合工程
开发环境:
- IntelliJ IDEA 2019.3 x64
- jdk1.8.0_201
构建顶级工程(父工程)
打开IntelliJ IDEA 2019.3 x64,点击创建新工程
建立子模块(model)
完成一个模块建设
这样就多了一个新模块
通常架构,mapper以mybatis为依据
那么构建模块化工程完毕
细节优化
<dependencies>
<dependency>
<groupId>com.haozai</groupId>
<artifactId>shop-dev-service</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
<dependencies>
<!-- mapper 依赖 pojo 依赖 common
mapper用过pojo是可以使用common中的相应的方法
-->
<dependency>
<groupId>com.haozai</groupId>
<artifactId>shop-dev-pojo</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
<dependencies>
<dependency>
<groupId>com.haozai</groupId>
<artifactId>shop-dev-common</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
<dependencies>
<!-- service 依赖 mapper 依赖 pojo 依赖 common
service用过pojo是可以使用common中的相应的方法-->
<dependency>
<groupId>com.haozai</groupId>
<artifactId>shop-dev-mapper</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
到此,全部完成 相互之间的关系也完成了
兄弟:如果此文章对你有帮助,点个赞再走塞。