@Controller
处理http请求
@RestController
组合注解
Spring4之后新加入的注解,原来返回json需要@ResponseBody和@Controller配合。
@RequestMapping
配置url映射。
此注解即可以作用在控制器的某个方法上,也可以作用在此控制器类上。
//Controller和restcontroller是不一样的。controller必须配合模板使用
//这里只能用Controller注解,可以正常显示页面
//如果用RestController的话,显示不出页面,只会显示字符串"index"
举例
HelloController3
[java]
view plain
copy
- package com.imooc;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RestController;
- @Controller
- public class HelloController3 {
- @RequestMapping(value = "/hello33",method = RequestMethod.GET)
- public String say3(){
- return "index";
- }
- }
- //Controller和restcontroller是不一样的。controller必须配合模板使用
- //这里只能用Controller注解,可以正常显示页面
- //如果用RestController的话,显示不出页面,只会显示字符串"index"
可以参考的其他优秀文章:
SpringBoot 中常用注解@Controller/@RestController/@RequestMapping介绍
Spring Boot 学习总结之 Controller 注解