spring boot父子工程搭建过程

说明

在一个项目中,会定义多个模块,在我这,可以这样描述:项目=project 模块=module project包含多个module。
spring boot 是微服务架构,那么在一个项目中,多个服务怎么管理为一个项目。下面介绍一下搭建过程。

工具:IDEA

第一步:新建项目

1.工具菜单file–>new–>project
spring boot父子工程搭建过程_第1张图片
2.选择maven工程,,选择project SDK(实际为jdk1.8),点击next
spring boot父子工程搭建过程_第2张图片
3.输入groupId(包名),输入artifactId(项目名)
spring boot父子工程搭建过程_第3张图片
4.完善项目名称以及项目所放路径
spring boot父子工程搭建过程_第4张图片
5.项目建好后,工程页面如下:
spring boot父子工程搭建过程_第5张图片
第二步:在项目下添加模块服务

1.选中刚刚建好的项目,再点击工具菜单file–>new–>module
spring boot父子工程搭建过程_第6张图片
2.选中maven,选中moduleSDK,点击next
3.填写module信息,填写是确认下parent是我们选中的项目。输入新的子项目名,点击next
spring boot父子工程搭建过程_第7张图片
4.确认module信息,点击finish
spring boot父子工程搭建过程_第8张图片
5.子模块建立完成,页面如下
spring boot父子工程搭建过程_第9张图片
子工程的pom文件中会体现出parent信息,同时在父工程的pom文件中,也体现了对应的modules信息。
spring boot父子工程搭建过程_第10张图片

说明
1.多个模块的话,就用相同的方式建立多个就可以了。
2.我没有在博客中演示怎么把各个module配置成为spring boot服务,如果需要可以参考简单的SpringBoot工程搭建这篇文章。

好处
1.导入方便:file–>new–>project from existing sources,直接选择父工程的pom文件,就可以将所有工程全部导入进来。
2.打包方便:直接在父工程下操作mvn命令,则可以对所有工程进行打包。
3.引用jar包不需要重复引用:多个模块可能会复用部分jar包,这样在父工程pom文件中引用,在子工程中做配置即可。

你可能感兴趣的:(java,SpringBoot)