springBoot快速入門教程(第一篇)
阿新 • • 發佈:2018-11-02
Springboot是什麼?
1、springboot是在spring的基礎上進一步封裝,讓以前繁雜的配置全部簡化,從而快速構建專案。
2、對主流框架無配置整合,提高開發效率。
3、內建tomcat無需先部署在執行
4、與雲端計算天然整合
快速搭建一個簡單的springboot專案
springboot建立專案與之前相同,沒什麼大的區別。
1、建立一個常規的mavne專案。
2、在pom.xml檔案中匯入依賴
<parent>
<groupId>org.springframework.boot</groupId >
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.2.RELEASE</version>
</parent>
說明:Spring boot的專案必須要將parent設定為spring boot的parent,該parent包含了大量預設的配置,大大簡化了我們的開發。
<dependency>
<groupId>org.springframework.boot</groupId >
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
說明:web專案匯入對web支援的jar
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId >spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
說明:匯入springboot的外掛,作用是用於專案的啟動
3、編寫程式碼
@Controller
@SpringBootApplication
@Configuration
public class HelloApplication {
@RequestMapping("hello")
@ResponseBody
public String hello(){
return "hello world!";
}
public static void main(String[] args) {
SpringApplication.run(HelloApplication.class, args);
}
}
程式碼說明:
1、@SpringBootApplication:Spring Boot專案的核心註解,主要目的是開啟自動配置。;
2、@Configuration:這是一個配置Spring的配置類;
3、@Controller:標明這是一個SpringMVC的Controller控制器;
4、main方法:在main方法中啟動一個應用,即:這個應用的入口;
4、啟動專案
方式一:
方式二:
說明:如果不匯入spring-boot-maven-plugin的外掛,則無法使用方式二啟動專案,不過方式一更加簡潔,方式二可有可無對於開發人員來講
5、啟動資訊
如果看到Started EurekaApp in 6.173 seconds (JVM running for 6.6)並且沒有報錯則程式碼啟動成功了
附加說明:專案環境用的是jdk1.8