【springboot】建设父子工程项目
人民网>>社会·法治

【springboot】建设父子工程项目

2025-06-24 12:25:04 | 来源:人民网
小字号

创建父工程。

1.新建spring项目。

在这里插入图片描述

2.选择合适的springboot版,点击[完成],也就是说,父亲项目的创建已经完成。
在这里插入图片描述

3.删除父工程中的无用文件:src。

在这里插入图片描述

创建子工程模块。

1.右键项目名->新建(news)->模块(Module)
在这里插入图片描述

2.选择新的Maven工程(请注意,这里的SDK需要与父项目保持一致)

在这里插入图片描述

3.填写子工程模块信息ø这里的组id与父工程保持一致,#xff09;

在这里插入图片描述

目前的工程结构。

在这里插入图片描述

父工程。父工程。

pom.xml。4.0.0。com.cyfy。fast-demo。pom。0.0.1-SNAPSHOT。fast-demo-web。fast-demo。fast-demo。1.8。UTF-8。UTF-8。2.6.13。org.springframework.boot。spring-boot-starter。org.springframework.boot。spring-boot-starter-test。test。org.springframework.boot。spring-boot-dependencies。${ spring-boot.version}。pom。import。org.apache.maven.plugins。maven-compiler-plugin。3.8.1。1.8。1.8。UTF-8。org.springframework.boot。spring-boot-maven-plugin。${ spring-boot.version}。com.cyfy.fastdemo.FastDemoApplication。true。repackage。repackage。

>子工程。

pom.xml。<?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。>fast-demo。</。artifactId。><groupId。>com.cyfy。</。groupId。><version。>0.0.1-SNAPSHOT。</。version。></。parent。><modelVersion。>4.0.0。</。modelVersion。><artifactId。>fast-demo-web。</。artifactId。><properties。><maven.compiler.source。>8。</。maven.compiler.source。><maven.compiler.target。>8。</。maven.compiler.target。></。properties。></。project。

>

测试。1.增加父工程。spring web。

依赖。<dependency。><groupId。>org.springframework.boot。</。groupId。><artifactId。>spring-boot-starter-web。</。artifactId。></。dependency。

>
在这里插入图片描述

2.子工程编写启动类和controler类。

FastDemoWebApplication。@SpringBootApplication。public。class。FastDemoWebApplication。{ 。return。"hello world!";}。

}。3.运营项目�访问。localhost:8080/hello。
在这里插入图片描述

,能正常输入内容󿀌说明父子工程没问题。
在这里插入图片描述

点击idea右侧页签栏【Maven】检查父子工程结构及其依赖性。
在这里插入图片描述

如下图所示。
在这里插入图片描述

点击右上角设置图标󿀌点击选择[分组模块]。

(责编:人民网)

分享让更多人看到