趣文网 > 作文大全

Java Maven整合SpringBoot分模块项目搭建

2020-12-02 03:50:01
相关推荐

1.0 工具准备

jdk 1.8.0 以上版本皆可

编辑器 IDEA 2018.1 (基本会用即可)

SpringBoot 项目快速搭建 (网速可别太坑)

2.0 项目结构

总体项目结构

3.0 建立父项目

选中快速搭建springboot项目

next 进入下一步

配置基础属性

项目路径: com.example 依赖包名: demo Type: maven项目 Language:Java 项目 Java Version:jdk版本1.8 Version:当前项目版本等级 Name:包名 Description: 项目描述 Package:全路径

next 进入下一步

springBoot版本就直接用最新

选择你需要的工具依赖

因为这里是父依赖 暂不需要工具依赖

next 进入下一步

直接next 进入下一步

Finish 结束

父项目目录

父项目不需要这么多

留下idea 包 demo.iml HELP.md POM文件 这些基础的maven环境即可 (不可以漏)

打开demo包的POM文件 只留下启动器依赖即可 (记得删除build)

POM文件

4.0 建立子项目

建立 3个 子项目 business 业务层 core 基础工具类层 web 服务层

子项目是父项目的Module

demo包 右键单击 New Module (可别单击错了)

4.0.1 Core子项目

新建项目都会出现

next 进入下一步

新建core子项目

添加一些常用的依赖

next 下一步

直到 Finish

项目目录变成这样即可 (删除没必要的文件)

记得删除src内的Test文件夹

core目录

打开core包的POM文件 修改parent内容(删除测试Test依赖,删除build)

修改父级为当前demo包

4.0.2 Business子项目

新建business子项目

建立business之后的项目依赖

打开business的POM文件 修改parent内容(删除测试Test依赖,删除build)

记得删除src内的Test文件夹

将core包依赖进入business包 业务层要依赖工具层的工具类

businessPOM文件

4.0.3 Web子项目

新建web项目

web层必须要添加web启动器

web POM文件 (修改parent 不可以删除test依赖 当然这次不可以删除build)

指定packaging为jar

将core business 注入web web层需要 工具层 和 业务层的支持

依赖core和business

测试依赖与打包依赖

测试依赖和打包依赖

5.0 整合

1. 打开demo 父项目的POM文件 将 子项目注册

注入modules

2. 将packaging 指定为 pom

指定packaging为pom

3. 找到web启动类 webApplication.class

指定唯一启动入口

6.0 测试

1. 打开maven Projects maven 常用的命令 就可以直接使用了

maven projects

2. 启动webApplication 服务就可以启动了 默认端口号8080 (对了,coreApplication,businessApplication就可以直接删除了)

小结:本来是应该用maven 生成的 但是总觉得 删除一些东西 比添加一些东西 爽快多了 哈哈

结束

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

五年级作文童年趣事 中秋节的作文700字 校园趣事作文300字 我是劳动小能手作文 什么的魅力作文 今年高考安徽作文 一个难忘的眼神作文 有关下雪的作文 这也是一种美作文 大扫除作文350字 快乐六一作文三年级 写事的作文150字 合作共赢的作文素材 蚂蚁搬家作文300字 三年级语文第一单元作文 my teacher英语作文 关于励志的作文800字 做自己的老师作文 难忘的一件事400字作文 给我的启示作文500字 沟通作文500字 成考专升本英语作文 抗日战争 作文 我在什么中成长作文 青海高考语文作文 挑战自我作文800字 myhouse英语作文 挠胳肢窝作文 游月季园作文 我这个人作文600字