首页 > 其他分享 >springboot聚合项目搭建

springboot聚合项目搭建

时间:2022-09-05 09:58:16浏览次数:89  
标签:聚合 springboot 项目 模块 打包 搭建

springboot聚合项目搭建

1、简介

1.1、什么是聚合项目?

一个项目中包含多个子项目的项目。

结构:

|- 父模块
---| 子模块1
---| 子模块2
---| 子模块3

1.2、聚合项目有什么好处。

  • 每个模块只需要编写自己相关的代码,和其它模块的代码并不干扰。

  • 如果因为一个模块的修改,影响其他模块的代码就不好。

  • 将不同的代码写入不同的子项目,不同模块的代码不会相互打扰。

  • 分布式是由多个微服务构建出来的。

  • 打包时,可以单独打包子项目。

2、项目搭建

2.1、主项目搭建

1、先新建一个普通的Maven项目

2.2、子模块搭建

1、创建springboot子模块

2、选择创建spirngboot项目。

3、按照第一步,依次类推,创建多模块。

2.3、父模块管理子模块

1、删除不必要资源

2、打开父模块的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">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.example</groupId>
    <artifactId>polymerization-demo</artifactId>
    <version>1.0-SNAPSHOT</version>
    <description>springboot-聚合项目搭建示例</description>
    <packaging>pom</packaging>

    <modules>
        <!-- 所有的子模块 -->
        <module>a-demo</module>
        <module>b-demo</module>
        <module>c-demo</module>
        <!-- 如果有新的模块,需要在下面手动添加 -->
    </modules>

</project>

3、操作时,在父模块上操作,也会操作子模块。

如果是我们之后的项目,打包就是要一直打包,如果使用聚合项目,可以单独对某个模块单独打包,可以节省时间。

3、总结

  1. 管理项目更方便了
  2. 可以针对某一个项目进行打包
  3. 改A模块,不会影响B模块。打包更新时,只打包A模块即可。

标签:聚合,springboot,项目,模块,打包,搭建
From: https://www.cnblogs.com/galenblog/p/16657020.html

相关文章