当应用 Spring Boot 开发服务端并须要应用子模块进行组织时,同学们能够依照以下步骤进行操作:
步骤 1:创立主工程
首先,创立一个空的 Spring Boot 主工程。您能够应用 Spring Initializr(https://start.spring.io/)进行我的项目初始化,抉择适当的我的项目元数据和依赖项,而后下载并导入我的项目到您的开发环境中。
步骤 2:创立子模块
在主工程的根目录下,创立一个新的子模块。子模块能够是一个独立的模块,它能够有本人的源代码、配置文件和依赖项。您能够应用 Maven 或 Gradle 等构建工具来创立子模块。
例如,应用 Maven 创立子模块的步骤如下:
- 在主工程的根目录下关上命令行终端。
- 运行以下命令创立子模块:
mvn archetype:generate -DgroupId=com.example -DartifactId=submodule -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
此命令将创立一个名为 submodule
的子模块,应用 Maven 的疾速启动原型。
步骤 3:配置主工程依赖
- 在主工程的
pom.xml
文件中,增加对子模块的依赖项。通过在dependencies
局部增加子模块的坐标信息来实现。
<dependencies>
<!-- 其余依赖项 -->
<dependency>
<groupId>com.example</groupId>
<artifactId>submodule</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
这将使主工程可能拜访和应用子模块中的类、资源和配置。
-
默认主工程是个空我的项目,则主工程的 pom.xml 中会主动增加上模块信息
<modules> <module>boot-blog-web</module> <module>boot-blog-service</module> <module>boot-blog-dao</module> <module>boot-blog-util</module> <module>submodule</module> </modules>
步骤 4:开发子模块
在子模块中进行具体的开发工作。您能够在子模块中创立控制器、服务、实体类等,并定义相应的业务逻辑。
例如,在子模块的源代码目录中创立一个简略的控制器类:
@RestController
public class SubmoduleController {@GetMapping("/submodule")
public String hello() {return "Hello from submodule!";}
}
步骤 5:运行应用程序
在主工程中,您能够启动 Spring Boot 应用程序并拜访子模块的端点来测试它。
例如,启动应用程序后,能够拜访 http://localhost:8080/submodule
来拜访子模块中的控制器。
这样,就胜利地将子模块增加到了主工程中,并能够应用子模块的性能。
本文由 mdnice 多平台公布