SpringBoot工程的三種搭建方式,你了解幾種呢?

SpringBoot的主要目的是簡化配置文件,通過少量配置即可運行Java程序,其強大的自動配置功能幫助開發(fā)者輕松實現(xiàn)配置裝配,通過引入SpringBoot的starter就能實現(xiàn)想要的功能,不需要額外的配置。

目前SpringBoot工程有三種搭建方式:

通過Spring Initializr創(chuàng)建

通過IDEA創(chuàng)建工程

手動創(chuàng)建工程

1. 通過Spring Initializr創(chuàng)建

Spring團隊提供一個非常方便的網(wǎng)頁用于生成SpringBoot工程,打開瀏覽器進入 Spring Initializr:

工程生成參數(shù)列表:

Project: 工程類型(支持Maven和Gradle構(gòu)建工具)

Language:

工程主要語言根據(jù)需要可選擇Java、Kotlin、Groovy

SpringBoot:

SpringBoot版本

ProjectMatedata:

有Group和Artifact等配置

Dependencies:

工程依賴

參數(shù)設(shè)置完成后點擊Generate下載工程,完成后使用IDEA導(dǎo)入工程,打開工程同步即可運行。

2. 通過IDEA創(chuàng)建工程(筆者推薦)

筆者較為推薦這種方式,因為兩個字?簡單

較新的IDEA版本都內(nèi)置創(chuàng)建SpringBoot工程插件,其創(chuàng)建原理也是使用的 Spring Initializr 來創(chuàng)建工程,創(chuàng)建流程下如:

打開IDEA開發(fā)工具

選擇file -> new -> project菜單

在新的對話框中選擇Spring Initializr

點擊Next即可創(chuàng)建SpringBoot工程

最后main方法啟動應(yīng)用程序:

@SpringBootApplication

public class SbhelloApplication {

public static void main(String[] args) {

SpringApplication.run(SbhelloApplication.class, args);

? }

}

3.手動創(chuàng)建工程

除了以上兩種方式外,還可以通過手動創(chuàng)建的方式創(chuàng)建SpringBoot工程,通過IDEA創(chuàng)建一個空的Maven工程,然后指定SpringBoot的依賴就,基本流程如下:

打開IDEA開發(fā)工具

選擇file -> new -> project菜單

在新的對話框中選擇Mavenn

點擊Next根據(jù)提示完成項目創(chuàng)建

工程創(chuàng)建完成后,打開pom.xml文件,設(shè)置pom.xml的parent配置:

org.springframework.bootspring-boot-starter-parent2.2.0.RELEASE

添加SpringBootMaven打包插件:

org.springframework.bootspring-boot-maven-plugin

添加main方法啟動應(yīng)用程序:

@SpringBootApplicationpublicclassSbhelloApplication{publicstaticvoidmain(String[] args){? ? SpringApplication.run(SbhelloApplication.class, args);? }}

完整pom.xml文件:

<?xml version="1.0" encoding="UTF-8"?>4.0.0com.zlsbhello0.0.1-SNAPSHOTsbhelloDemo project for Spring Bootorg.springframework.bootspring-boot-starter-parent2.3.3.RELEASE<!-- lookup parent from repository -->1.8org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtestorg.junit.vintagejunit-vintage-engine<!--將tomcat打包成可執(zhí)行的jar-->org.springframework.bootspring-boot-maven-plugin

設(shè)置parent和插件后,就可以使用SpringBoot了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容