可以看到properties节点下面定义了很多Maven自定义属性,这个属性就是控制spring-boot引入的工具包的版本,如下:
这其实就是maven父子项目依赖管理的方式,参考Maven 父子项目...4、子项目修改Spring boot项目引用的默认组件依赖版本....因为通过pom引入spring boot2,spring boot2会引入框架默认依赖的所有组件,方便开发,也是约定大于配置的一种体现,但是有些特殊业务需求,某个模块需要升级某一个组件的版本,这里拿junit...组件举例,spring boot2默认引用
如果项目中需要junit,其pom.xml如下:
那么项目默认会使用spring boot2中的junit版本
参考父子项目,如果此时需要在项目中使用自定义的...运行访问均成功.
8、创建可执行的jar包并部署 类似netcore的单文件部署
Spring boot提供了fat jar的概念,打包了tomcat和相关运行时方便快速发布,修改pom.xml新增如下节点