2-3 项目基础环境构建


我们用的是Spring Boot







这个版本号我们用默认的就可以了




Spring Boot DevTools的快捷是Ctrl+F9是录屏的快捷键,怕影响了录屏,这里就没有选择,大家可以自己选择上。





当前Spring boot的版本是2.1.8
直接Next

文件件不喜欢用横线的形式。







把没用的删一删

src整个也是不需要的,这里也删掉。

git默认会把.wrapper下的上传上去,这段代码也删除。

然后在之类加一个.mvn

这样我就相当于把.mvn的文件夹排除掉了。

pom.xml

这是本身的parent依赖,这个依赖是我的spring boot 2.1.8 Release的依赖


下面是自身的group id等




除了基础的依赖,还有一个denpendencyManagement。这个是Spring Cloud的依赖。没有其他

没有上面的denpendencyManagement,这些Spring-cloud-starter都引不进来。


这是我们的maven插件。在我们的父工程里面是不能有的,这里删除。是因为在我们正常的业务工程里。一定会有一个公共依赖包存放一些我们公共的内容,比如后面讲的jwt等等内容。这些内容本身的打包方式和我们的Spring Boot正常的打包方式是不一样的。它只需要一个jar包,这jar包被pom工程依赖就可以了。
spring boot自身的maven的插件它会把他打成另外一种spring boot能识别的包,而这种包在我们其他的spring boot工程的引用jar里面是识别不了的。所以这里一定要把父工程的这里去掉。每一个需要打包的单独去写就可以了。

建基础模块




commen我们待会以jar包的形式打进其他的模块。里面我们要封装一些Mybatis-plus公共的东西。



这里不用选直接next,因为父工程已经做了依赖了。

这里改成下划线的形式

创建好后倒入包


删除一些没用的

这里需要修改。它的parent节点这里就不再是生成生成的Spring Boot了。

我们需要引入backend_parent,这样它会逐级往下继承。才能完成我们包的统一管理。



执行父工程的pom.xml

修改为父工程的pom.xml后就导入


去除一些没有用的东西



去掉一些饮用后,再次执行maven的导入。



父工程,添加modules节点加入common的module


把配置文件改成yml

这样一个基础的工程就算是构建完成了。

结束

 

原文地址:https://www.cnblogs.com/wangjunwei/p/12676843.html