SpringMvc 支持 jsonP

    xiaoxiao2021-12-14  21

    原理:http://blog.csdn.net/z69183787/article/details/52290032

    1、基于Controller 注解

    Advice:

    @ControllerAdvice(annotations = RestController.class) public class JsonpAdvice extends AbstractJsonpResponseBodyAdvice { public JsonpAdvice() { super("callback","jsonp"); } } controller:

    @RestController @RequestMapping("/api") public class ApiController {}

    2、基于包名

    Advice:xxxxx包名下的所有Controller,且返回为 responseBody

    @ControllerAdvice(basePackages = "com.xxxxxxx") public class JsonpAdvice extends AbstractJsonpResponseBodyAdvice { public JsonpAdvice() { super("callback", "jsonp"); } }

    controller:

    @Controller @RequestMapping("/api") public class ApiController {}

    转载请注明原文地址: https://ju.6miu.com/read-963033.html

    最新回复(0)