zoukankan      html  css  js  c++  java
  • @RestController 注解的类,其方法返回的数据为json格式

    @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}]
    通过知识/经验的分享,节省开发者的时间.
  • 相关阅读:
    LVS DR模式的简单应用
    Linux新加硬盘如何识别 分区 持续挂载
    13周作业
    12周作业
    2次月考
    10周作业
    9周作业
    8周作业
    7周作业
    6周作业
  • 原文地址:https://www.cnblogs.com/ysloong/p/14290200.html
Copyright © 2011-2022 走看看