一個功能瀏覽器發送hello請求,伺服器接受請求並處理,響應Hello World字元串.1.創建一個maven工程;(jar)2.導入依賴Spring Boot相關的依賴 3.編寫一個主程式;啟動Spring Boot應用4.編寫相關Controller、Service 5.運行主程式測試6.簡化 ...
一個功能
瀏覽器發送hello請求,伺服器接受請求並處理,響應Hello World字元串.
1.創建一個maven工程;(jar)
2.導入依賴Spring Boot相關的依賴
參考:https://projects.spring.io/spring-boot/#quick-start
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.2.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
3.編寫一個主程式;啟動Spring Boot應用
4.編寫相關Controller、Service
package hello; import org.springframework.boot.*; import org.springframework.boot.autoconfigure.*; import org.springframework.stereotype.*; import org.springframework.web.bind.annotation.*; @Controller @EnableAutoConfiguration public class SampleController { @RequestMapping("/") @ResponseBody String home() { return "Hello World!"; } public static void main(String[] args) throws Exception { SpringApplication.run(SampleController.class, args); } }
5.運行主程式測試
6.簡化部署
pox.xml配置
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
可以將應用打包生成一個可執行的jar包