文章目录
@RequestMapping 的作用
@RequestMapping
是一个用来处理请求地址映射的注解,可用于类或方法上。- 用于 类 上,表示访问 “所有方法 的父路径”(
可有可无
) - 用于 方法 上,表示访问 “每个方法 的路径”(
必须有
)。
- 用于 类 上,表示访问 “所有方法 的父路径”(
- 访问类中方法的完整路径 = 方法的父路径 + 每个方法的路径
Controller 层代码:
package com.example.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
/**
* 用于类上,可以没有
*/
@Controller
@RequestMapping("/demo")
public class DemoController {
/**
* 用于方法上,必须有
*/
@GetMapping("/login")
public String login() {
return "login";
}
}
- 本地浏览器输入:
http://localhost:8080/demo/login
就会跳转至login.html
页面