首页 > Web开发 > 详细

@RestController 注解的类,其方法返回的数据为json格式

时间:2021-01-17 21:47:37      阅读:332      评论:0      收藏:0      [点我收藏+]

@RestController 包含的注解

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Controller
@ResponseBody
public @interface RestController {
	String value() default "";
}

使用 @ResponseBody注解的方法返回的数据格式是json串

@RestController  = @Controller  + @ResponseBody

 

举例

@RestController
public class JsonController {
    @GetMapping(value = "/hello")
    public List<UserVo> hello() {
        List<UserVo> list = new ArrayList<>();
        list.add(new UserVo("周一",10));
        list.add(new UserVo("周二",20));
        return list;
    }

   // 无用注解 @GetMapping(value
= "/hello2") public @ResponseBody List<UserVo> hello2() { List<UserVo> list = new ArrayList<>(); list.add(new UserVo("四",10)); list.add(new UserVo("三",20)); return list; } }
[{"name":"四","age":10},{"name":"三","age":20}]

 

@RestController 注解的类,其方法返回的数据为json格式

原文:https://www.cnblogs.com/ysloong/p/14290200.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!