我们用的是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
这样一个基础的工程就算是构建完成了。
结束