创建Springboot项目
在企业里的项目多数是分Modules的,更多是通过物理方式隔离层之间的职责。
首先按照原有新建SpringBoot项目创建,填好相关信息后,选择Java 8其他不用选。
完成后得到上面的结构,把红色选中的相关模块删除后,得到下面的项目结构
新建Module
什么都不需要选,下一步
填好Name后(注意前缀统一,通过-进行分割)点击完成,得出以下结构。
重复上面步骤,把sikiro-system-infrastructure、sikiro-system-repository新增上去,得到下面结构
添加项目依赖
sikiro-om-api->sikiro-om-application->sikiro-om-repository,
sikiro-om-infrastructure被三层直接依赖
一共有两种方式添加:
在File->Project Structure->Modules,点击右侧的+,选择Module。
另外一种在pom.xml添加dependencies
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <artifactId>om</artifactId> <groupId>sikiro.system</groupId> <version>1.0.0</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>sikiro-system-api</artifactId> <dependencies> <dependency> <groupId>sikiro.system</groupId> <artifactId>sikiro-system-application</artifactId> <version>1.0.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>sikiro.system</groupId> <artifactId>sikiro-system-infrastructure</artifactId> <version>1.0.0</version> <scope>compile</scope> </dependency> </dependencies> </project>