Spring Boots – 快速架設web server
主題: |
Spring Boots – 快速架設web server |
文章簡介: |
透過簡單的範例,快速的啟動和運行web server |
作者: |
L |
版本/產出日期: |
V1.0/2016.11.24 |
1. 前言
當在建置小型web application時,大多會使用Tomcat、Jetty…等,輕量級的web server來部署web程式;而Spring Boots,會直接將Tomcat、Jetty or Undertow嵌入,自動配置及設定Spring,只需執行該服務,就可以成功的啟動AP Server及web application。
2. 開始前準備
本架構建立於以下版本的環境:
• Jdk 7
• Spring Boots 1.4.0.RELEASE
• Maven 3
• 對spring有基本認識
3. 實作
透過Spring Boots,建置Web網站
設定POM
設定spring boots的dependency
新增HelloController
建立method,path為/hello,當透過web連結時,會印出Hello Word!
建立method,path為/hello/{name},當透過web連結時,會印出Hello ${name}
新增WebApplication啟動檔
透過執行此程式,將會啟動tomcat並帶起服務
設定參數檔application.yml
當WebApplication啟動時,會去讀取application.yml的參數
啟動
執行WebApplication程式
執行結果
(1) 輸入/hello
(2) 輸入/hello/丁丁
4. 參考來源
• Spring Boots
https://projects.spring.io/spring-boot/#quick-start