一 spring常見注解
@RestController和@RequestMapping說明:
@RestController。這被稱為一個構造型(stereotype)注解。它為閱讀代碼的人們提供建議。對於Spring,該類扮演了一個特殊角色。在本示例中,我們的類是一個web @Controller,所以當處理進來的web請求時,Spring會詢問它。
@RequestMapping注解提供路由信息。它告訴Spring任何來自"/"路徑的HTTP請求都應該被映射到home方法。@RestController注解告訴Spring以字符串的形式渲染結果,並直接返回給調用者。
@EnableAutoConfiguration。這個注解告訴Spring Boot根據添加的jar依賴猜測你想如何配置Spring。由於spring-boot-starter-web添加了Tomcat和Spring MVC,所以auto-configuration將假定你正在開發一個web應用並相應地對Spring進行設置。
main方法。這只是一個標准的方法,它遵循Java對於一個應用程序入口點的約定。我們的main方法通過調用run,將業務委托給了Spring Boot的SpringApplication類。SpringApplication將引導我們的應用,啟動Spring,相應地啟動被自動配置的Tomcat web服務器。我們需要將Example.class作為參數傳遞給run方法來告訴SpringApplication誰是主要的Spring組件。
二 spring boot常見名命令
mvn spring-boot:run