Spring应该是java项目用得最多的框架之一,Spring Boot的出现更是大简化了项目开发配置,提高了开发效率,那创建一个S B(哦~此S B非彼S B哈,不解释了)有几种姿势呢?以maven项目为例。
姿势一:继承spring boot ther starter parent,作为子模块
org.springframework.boot spring-boot-starter-parent ${spring.boot.version}
但是,但是~,如果你的项目本来就是maven多模块的了,只是其中一个子模块要用spring boot,那怎么办呢,不能为了一个都最顶级的父级pom的parent配置为spring boot starter parent吧,有点乱认父亲了~,这样不太好吧,那我们就得换个姿势了。
姿势二:不用spring boot starter parent,而是通过dependency management的配置来创建sb项目(其实这做法挺聪明的)
org.springframework.boot spring-boot-dependencies ${spring.boot.version} pom import
注:<scope>import</scope>,划重点了scope=import
这两种方法结合本身项目情况使用。