【SpringBoot學習之路】02.Hello World
阿新 • • 發佈:2018-11-24
轉載宣告:商業轉載請聯絡作者獲得授權,非商業轉載請註明出處.原文來自 © 呆萌鍾【SpringBoot學習之路】02.Hello World
功能
瀏覽器傳送hello請求,伺服器接受請求並處理,響應Hello World字串
建立一個maven工程
匯入spring boot相關的依賴
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.5.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
編寫一個主程式
/**
* @SpringBootApplication 來標註一個主程式類,說明這是一個Spring Boot應用
*/
@SpringBootApplication
public class HelloWorldMainApplication {
// Spring應用啟動起來
public static void main(String[] args) {
SpringApplication.run(HelloWorldMainApplication.class,args);
}
}
- 啟動該主程式,能執行起來則成功。
編寫相關的Controller
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String hello() {
return "Hello World!";
}
}
執行主程式測試
簡化部署
<!--這個外掛,可以將應用打包成一個可執行的jar包--> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
- 將這個應用打成jar包
- 先將IDEA的專案停止執行
- 找到剛才package打包生成的jar包
- 直接使用java -jar的命令進行執行