建立SpringBoot項目的兩種姿式

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

相關文章
相關標籤/搜索