spring boot多模块开发环境搭建

  最近想使用spring boot的多模块来做发开。这样可以将任务实现来更加独立性,但是在网上看了几个例子没有一个例子可以完完全全跑起来,都需要做一点小小的改动。下面我将整个环境的搭建一步步详细的说明下,确保第一次搭建的小伙伴可以一次成功避免走我走过的坑。进入正题。

  正题步骤分为三个步骤:

  1、新建一个父工程。

  2、新建子工程。

  3、新建启动类

  4、添加代码

 

一、新建一个父工程

下一步选择 spring initializr

 

这里根据自己实际项目命名,我这里就使用默认的,后面的步骤就不一一截图了没有特别之处。

 新建工程如下,删除红色框内容(.mvn src mvnw mvnw.cmd)

删除后结果如图

二、新建子模块 在demo目录右键

注意:这里需要选择maven

名一个名字

按照同样方法新建多个子模块  这里新建了两个如下

删除demo2的resources文件夹系统只保留一个资源文件 ,删除后如下图所示

新建启动类

注意:新建启动类的时候需要新建一个包名在java下,不能在java下直接新建启动类

到此项目可以正常运行如下

在子模块实现一个controller

注意:这里新建的包名必须是com.demo开头,不然会有问题主要和启动类的包名需要一样。

          在子模块demo2的pom中添加web依赖

编写一个简单的接口

在启动类的pom添加依赖

再次启动程序访问  /demo  如下图:

到此一个多模块项目的基本搭建完成。如果项目有很多个模块按照类似的方法添加依赖访问即可。

 

posted on 2022-04-14 13:57  向往蓝天的伟  阅读(513)  评论(0编辑  收藏  举报