Spring-Boot构建多模块项目

Posted 宅小涛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring-Boot构建多模块项目相关的知识,希望对你有一定的参考价值。

Spring-Boot构建多模块项目

功能模块单独项目开发,可以将一个庞大的项目分解成多个小项目,便于细分开发

 

Maven多模块项目不能独立存在,必须有一个介质来包含。

1.创建一个Maven 项目,可以创建一个springboot项目作为基本框架,并且需要在pom.xml中引入Web的支持。

2.在介质Maven项目中创建module,一般分为三个module : api / service / web

 

         创建Module :

                   项目名称右键ànewàmoduleàmaven

                   ArtifactId 栏目填写名称 该module则是上面新建的maven项目的一个子项目

                   Web项目需要创建成spring-boot项目 且 其他项目的结构必须包含在启动类所在包下,否则无法扫描到。

 

3.api子项目一般会放简单的Polo实体,service则会放置controller 和 业务逻辑,web层放置页面

4.公共的jar文件放置在父级pom 下就好,其它子项目不在需要都引入一遍。

以上是关于Spring-Boot构建多模块项目的主要内容,如果未能解决你的问题,请参考以下文章

Spring-boot构建多模块依赖工程时,maven打包异常:程序包xxx不存在

使用gradle BOM和spring-boot(多模块应用程序)哪种方式更好

多模块 Gradle 项目 - 从 Spring-Boot 1.5 迁移到 2.1

Spring-Boot 多模块项目加载属性文件

是否可以从 Maven 多模块项目的父模块中的配置文件夹加载 Spring-Boot 属性?

spring-boot 2.0 多模块化项目和EurekaServer的搭建