sprintboot入門

1.個人idea上新建沒有Spring Initializr,因此我先在官網上生成一個。web

Maven 構建項目spring

  • 一、訪問 http://start.spring.io/
  • 二、選擇構建工具 Maven Project、Java、Spring Boot 版本 2.1.3 以及一些工程基本信息,可參考下圖所示:

  • 三、點擊 Generate Project 下載項目壓縮包
  • 四、解壓後,使用 Idea 導入項目,File -> New -> Model from Existing Source.. -> 選擇解壓後的文件夾 -> OK,選擇 Maven 一路 Next,OK done!
  • 五、若是使用的是 Eclipse,Import -> Existing Maven Projects -> Next -> 選擇解壓後的文件夾 -> Finsh,OK done!

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,就能夠看到效果了,有木有很簡單!

相關文章
相關標籤/搜索