1.個人idea上新建沒有Spring Initializr,因此我先在官網上生成一個。web
Maven 構建項目spring
2.spingboot建議的目錄結果以下:json
2.1 controller 負責頁面訪問控制瀏覽器
2.2 service 層主要是業務類代碼app
2.3 domain目錄主要用於實體(Entity)與數據訪問層(Repository)dom
能夠根據本身的喜歡來進行更改ide
3.引入 Web 模塊spring-boot
3.1 pom.xml中添加支持web的模塊:工具
pom.xml文件中默認有兩個模塊:測試
spring-boot-starter:核心模塊,包括自動配置支持、日誌和YAML;
spring-boot-starter-test:測試模塊,包括JUnit、Hamcrest、Mockito。
4.編寫controller內容
@RestController public class HelloWorldController { @RequestMapping("/hello") public String index() { return "Hello World"; } }
@RestController的意思就是controller裏面的方法都以json格式輸出,不用再寫什麼jackjson配置的了!
5.啓動主程序,打開瀏覽器訪問http://localhost:8080/hello,就能夠看到效果了,有木有很簡單!