SpringBoot入門篇
Spring Boot 相比Spring Framework框架的繁雜配置(各種XML配置與程式碼CP)更輕量化,內嵌Web 容器(預設Tomcat)啟動應用只需一個類即可;使Spring開發者能更快的入門,大大的提高了開發效率, 下文開始演示Spring Boot的入門(英文與技術基礎好的同學,可以直進入官網看demo學習)。
開發環境說明:
- java version “1.8.0_91”
- Spring Boot 1.5.2.RELEASE
用例親自除錯通過,放心入坑。
- Maven構建POM
程式碼引用
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.2.RELEASE</version>
</parent>
<dependencies>
<!-- 引入Web模組 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
- Gradle構建POM
程式碼引用
dependencies {
compile("org.springframework.boot:spring-boot-starter-web:1.5.2.RELEASE")
}
專案目錄結構
新建類
hello/SampleController.java
程式碼引用
package hello;
import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.web.bind.annotation.*;
@RestController
@EnableAutoConfiguration
public class SampleController {
@RequestMapping("/")
@ResponseBody
String home() {
return "Hello World!";
}
public static void main(String[] args) throws Exception {
SpringApplication.run(SampleController.class, args);
}
}
啟動應用主程式SampleController
啟動日誌
- 啟動預設用了Tomcat 埠8080
- Spring Boot 版本號1.5.2
- 無需任何配置檔案申明
- 下面開始使用Postman來請求應用,結果如圖
- 也可以直接在瀏覽器上面輸入:
http://localhost:8080/
`Hello World!`
本專案演示了,通過Maven 構建專案,引用Spring Boot中
spring-boot-starter-parent
spring-boot-starter-web
實現了基礎的Web應用,處理簡單的請求,下篇開始引用application.properties 或 application.yml 實現修改應用預設埠與資料庫訪問。
參考資料:
http://docs.spring.io/spring-boot/docs/1.5.2.RELEASE/reference/htmlsingle/
相關文章
- springboot(一):入門篇Spring Boot
- Springboot快速入門篇,圖文並茂Spring Boot
- SpringBoot從零單排 ------初級入門篇Spring Boot
- SpringBoot入門Spring Boot
- Springboot快速入門Spring Boot
- Springboot入門教程Spring Boot
- 【SpringBoot】快速入門Spring Boot
- SpringBoot--入門Spring Boot
- Spark入門篇Spark
- 入門篇(一)
- elasticsearch 入門篇Elasticsearch
- Prezi(入門篇)
- Redis 入門篇Redis
- 好程式設計師Java培訓分享SpringBoot入門篇程式設計師JavaSpring Boot
- SpringBoot入門及深入Spring Boot
- #SpringBoot入門程式 @FDDLCSpring Boot
- springboot入門經典Spring Boot
- SpringBoot快速入門(一)Spring Boot
- 1. SpringBoot 入門Spring Boot
- SqlSugar ORM 入門到精通【一】入門篇SqlSugarORM
- HBase 基本入門篇
- llvm入門篇LVM
- Flutter入門篇(一)Flutter
- Flutter入門篇(二)Flutter
- 正則 (入門篇)
- Flutter動畫入門篇Flutter動畫
- node HelloWorld入門篇
- SpringBoot入門 - 建立專案Spring Boot
- 樹莓派 -入門篇樹莓派
- 入門MySQL——架構篇MySql架構
- Java 集合類入門篇Java
- 介面測試入門篇
- 人工智慧入門篇人工智慧
- Spring Security 入門篇Spring
- Kafka基礎入門篇Kafka
- rust入門篇-hello worldRust
- Netty(一):入門篇Netty
- 前端入門篇之div前端