• 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

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

    结束

     

  • 相关阅读:
    AVL树的java实现
    request和response的setCharacterEncoding()方法
    几种常用数据库连接池的使用
    String类、static关键字、Arrays类、Math类
    QT学习笔记(day02)
    QT学习笔记(day01)
    STL中栈和链表的不同实现方式的速度对比
    C++泛化双端队列
    C++泛化队列
    C++泛化栈
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12676843.html
Copyright © 2020-2023  润新知