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}]
    通过知识/经验的分享,节省开发者的时间.
  • 相关阅读:
    选择排序
    java面试题08
    java面试题07
    java面试题06
    java面试题05
    oop.1
    4
    3
    Struts1中actionform和action属于MVC哪一层
    mysql查询时间段的所有数据
  • 原文地址:https://www.cnblogs.com/ysloong/p/14290200.html
Copyright © 2011-2022 走看看