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