Spring應該是java項目用得最多的框架之一,Spring Boot的出現更是大簡化了項目開發配置,提升了開發效率,那建立一個S B(哦~此S B非彼S B哈,不解釋了)有幾種姿式呢?以maven項目爲例。java
姿式一:繼承spring boot ther starter parent,做爲子模塊spring
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>${spring.boot.version}</version> </parent>
可是,可是~,若是你的項目原本就是maven多模塊的了,只是其中一個子模塊要用spring boot,那怎麼辦呢,不能爲了一個都最頂級的父級pom的parent配置爲spring boot starter parent吧,有點亂認父親了~,這樣不太好吧,那咱們就得換個姿式了。框架
姿式二:不用spring boot starter parent,而是經過dependency management的配置來建立sb項目(其實這作法挺聰明的)maven
<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>${spring.boot.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
注:<scope>import</scope>,劃重點了scope=importspring-boot
這兩種方法結合自己項目狀況使用。spa