鉴于下面的@Controller
,即使我向WebApp发送了“获取请求”,控制器也会运行homePage方法。
@RestController
@RequestMapping(method = RequestMethod.POST)
public class MyController {
@GetMapping("/hello")
public String homePage() {
return "Hello, It is my first application";
}
}
那怎么可能呢?通常,我限制在班级使用。
答案 0 :(得分:1)
您选择的方法最具体的是@GetMapping("/hello"),并启用具有/hello
路径的GET请求
此注释可以在类和方法级别上使用。在大多数情况下,在方法级别,应用程序将更喜欢使用HTTP方法特定的变体之一@GetMapping