目錄
- 1.1 sb(springboot)簡介
- 1.2 開發第一個SB程式
- 1.2.1 使用Interllij IDEA創建Maven工程
- 1.2.2 專案構建
- 1.2.3 專案啟動
- 1.3 快速創建SpringBoot專案
- 1.3.1 官方在線創建
- 1.3.2 使用InterlliJ IDEA快速創建(推薦)
- 小結
1.1 sb(springboot)簡介
spring作為一個輕量級的容器(docker),在JavaEE開發中得到了廣泛的應用,當下流行的SSM、SSH框架體系都融入了spring,但是Spring的配置繁瑣臃腫,特別是整合第三方框架的時候,都需要開發者自己撰寫各種組態檔,為了使開發者能夠快速上手Spring系列框架的使用,SpringBoot應運而生,
springboot可以快速創建基于Spring的App應用程式,并且可以完全自動化解決各種配置和依賴關系,減少了開發者手動撰寫組態檔的繁瑣步驟,主要優點:
- 快速搭建基于Spring的應用程式
- 自動配置,減少了Spring的相關配置
- 內嵌服務器,直接打包快速部署
- 提供了生產級的監控服務
1.2 開發第一個SB程式
1.2.1 使用Interllij IDEA創建Maven工程
1、打開IDEA,創建Maven專案,注意不勾選create from archetype,直接Next :

2、輸入組織名稱、模塊名稱、專案版本號等資訊:

3、選擇專案存盤位置,然后點擊Finish,完成Maven專案創建:

1.2.2 專案構建
1、添加依賴
首先在pom.xml中添加spring-boot-starter-parent,代碼:
<parent>
<artifactId>spring-boot-starter-parent</artifactId>
<groupId>org.springframework.boot</groupId>
<version>2.1.8.RELEASE</version>
</parent>
注意選擇enable auto-import...自動加載包和依賴!
spring-boot-starter-parent是一個專案構建的特殊的start,里面包含了一些Maven的基本配置,同時還提供了自動解決各組件的依賴和版本號,SpringBoot中提供了很多基本的Starter,例如做web開發的spring-boot-starter-web,所以接下來我們引入web依賴:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
2、撰寫介面和SpringBoot的啟動類
在src/main/java目錄下創建包,eg:com.gongSir.controller ,在controller下新建HelloController.java介面類:
@RestController
public class HelloController {
@GetMapping(path = "/hello")
public String hello(){
return "hello spring boot!";
}
}
在com.gongSir下創建SpringBoot啟動類App.java:
//開啟自動化配置
@EnableAutoConfiguration
//開啟包掃描,將controller注冊到spring中
@ComponentScan
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class);
}
}
以上的兩個注解(@EnableAutoConfiguration、@ComponentScan)也可以直接用組合注解@SpringBootApplication代替:
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class);
}
}
1.2.3 專案啟動
1、直接運行App的main方法:

瀏覽器輸入:http://localhost:8080/hello

2、打包啟動
SpringBoot專案可以直接打包成jar包,因它內嵌了服務器,可以直接在服務器上通過java -jar jar-name運行,要將springboot打成jar包,需要添加一個依賴:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.1.8.RELEASE</version>
</plugin>
</plugins>
</build>
雙擊package命令即可在target目錄下生成一個jar檔案:


在服務器上配置java環境,然后通過java -jar springboot-01-1.0-SNAPSHOT.jar運行專案:

瀏覽器訪問:

至此,一個簡單的Spring Boot專案已經構建好并成功啟動,
1.3 快速創建SpringBoot專案
以上是基于Maven構建的SpringBoot專案,步驟稍微有點復雜,其實我們可以使用IDEA和官方的工具更加快速地創建SpringBoot專案,
1.3.1 官方在線創建
1、進入官網:https://start.spring.io/,填寫專案基本資訊,添加需要的依賴,之后點擊Generate:

2、解壓后直接用idea打開(open):

1.3.2 使用InterlliJ IDEA快速創建(推薦)
1、創建時選擇Spring Initializr,如圖:

2、填寫專案基本資訊:

3、選擇所需的專案依賴,IDEA會自動添加依賴到pom.xml中:

4、選擇專案路徑,Finish:


小結
本文主要對SpringBoot做了簡單介紹,并且使用Maven構建了一個入門demo,最后介紹了如何快速創建SpringBoot應用,后續將繼續更新SB的相關新知識,待續......
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/39073.html
標籤:HTML5
上一篇:用CodePush在React Native App中做熱更新
下一篇:canvas的常用功能(電腦版)
