说明
在一个项目中,会定义多个模块,在我这,可以这样描述:项目=project 模块=module project包含多个module。
spring boot 是微服务架构,那么在一个项目中,多个服务怎么管理为一个项目。下面介绍一下搭建过程。
工具:IDEA
第一步:新建项目
1.工具菜单file–>new–>project
2.选择maven工程,,选择project SDK(实际为jdk1.8),点击next
3.输入groupId(包名),输入artifactId(项目名)
4.完善项目名称以及项目所放路径
5.项目建好后,工程页面如下:
第二步:在项目下添加模块服务
1.选中刚刚建好的项目,再点击工具菜单file–>new–>module
2.选中maven,选中moduleSDK,点击next
3.填写module信息,填写是确认下parent是我们选中的项目。输入新的子项目名,点击next
4.确认module信息,点击finish
5.子模块建立完成,页面如下
子工程的pom文件中会体现出parent信息,同时在父工程的pom文件中,也体现了对应的modules信息。
说明
1.多个模块的话,就用相同的方式建立多个就可以了。
2.我没有在博客中演示怎么把各个module配置成为spring boot服务,如果需要可以参考简单的SpringBoot工程搭建这篇文章。
好处
1.导入方便:file–>new–>project from existing sources,直接选择父工程的pom文件,就可以将所有工程全部导入进来。
2.打包方便:直接在父工程下操作mvn命令,则可以对所有工程进行打包。
3.引用jar包不需要重复引用:多个模块可能会复用部分jar包,这样在父工程pom文件中引用,在子工程中做配置即可。
来源:CSDN
作者:大旭123456
链接:https://blog.csdn.net/cx1110162/article/details/87721038