Spring Boots – 快速架設web server

胡永祥 2016/12/21 13:55:02
15182







主題

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

胡永祥