1. 程式人生 > >The Road Of Study

The Road Of Study

Spring Boot 學習之路(2) 版本:java 1.8 maven 3.5.4 springboot 2.0.5

Controller中一些註解的使用

Controller上使用的註解 在這裡插入圖片描述 1、@Controller註解要配合模板進行使用 在pom.xml增加dependency節點 在這裡插入圖片描述 然後在resources資料夾裡,增加一個template檔案目錄 裡面新建一個index.html檔案, 在Controller類裡,return“index”

2、RestController相當於@[email protected] 組合起來的效果

3、RequestMapping 配置在類上時 @RequestMapping("/hello")配置訪問的路徑 配置在方法上時 @RequestMapping(value = “/say” , method = RequestMethod.GET) 配置訪問方法的路徑 @RequestMapping(value = {"/hello","/hi"} , method = RequestMethod.GET) 配置多個路徑

在這裡插入圖片描述

1、PathVariable用法: @GetMapping(value = “/say/{id}”) ({id}也可以在say之前,"/{id}/say") public String say(@PathVariable(“id”) Integer id) 訪問地址:http://127.0.0.1:8080/hello/say/666

2、RequestParam用法: 第一種:必須帶引數的 @RequestMapping(value = “/say” , method = RequestMethod.GET) public String say(@RequestParam(“id”) Integer myId) 訪問地址:

http://127.0.0.1:8080/hello/say?id=111 第二種:可以設定預設引數的 public String say(@RequestParam(value = “id” ,required = false , defaultValue = “0”) Integer myId) 當訪問時沒有帶引數,預設為0

3、GetMapping用法 相當於@RequestMapping+method = RequestMethod.GET的組合 PostMapping等等同理