微服務-開發框架之springboot by
阿新 • • 發佈:2019-02-16
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