1. 程式人生 > >微服務-開發框架之springboot by

微服務-開發框架之springboot by

1.0 size src main方法 info 關於 我們 com 可讀性

目錄

一、關於springboot

二、springboot的實踐

2.1發布一個rest的api

2.2端點

一、關於springboot

由來:spring1.0-2.0用xml配置bean,很好,當xml多起來的時候配置很復雜。於是spring3.0出現了java註解。但是我們並沒有改變一個事實,spring到4.0都沒有改變javaweb的運行模式,我們非得把war包部署到server上,才可以對外提供服務。那麽我們能不能用main方法啟動一個服務呢?於是boot就有了。

  springboot創建的應用程序是jar包,當然也可以打包成war放到tomcat,我現在就是這麽做的。

二、springboot的實踐 2.1發布一個rest的api

建立個springboot工程,然後我們建立一個這樣的application。

技術分享圖片

訪問以下/hello,我們能得到這樣的回應。

技術分享圖片

當然我們一般把controller拆出去,符合單一職責。

技術分享圖片

就像這樣的。事實上我們還可以省略上面的get ,也就是@RequestMapping(value = "/hello"),默認是get方法,不過我是不贊成的,而且一般我們都用getMapping之類的,這樣可讀性會好好多。

2.2 端點

提到端點就要說到Actuator(執行器)插件

微服務-開發框架之springboot by