springMVC跨域请求配置前置增强器

来源:互联网 发布:创维网络电视怎么样 编辑:程序博客网 时间:2024/06/05 14:26

1、@ControllerAdvice(basePackages = { "XXX.XXX.XXX" })配置增强器,每次都会过滤所有请求

2、basePackages = { "com.xtt.txgl.home.controller",“” })指定拦截目录过滤

3、AbstractJsonpResponseBodyAdvice 继承支出jsonp拦截请求,如果是请求中存在 callback 或 json字符,默认采用是需要处理

4、 public JsonpController() { 初始化类默认调用构造器,初始化父类拦截符号

super("callback", "jsonp");

}

5、示例:

/**

* 采用JSONP请求过滤,自动回调事件处理

*

* @ClassName: JsonpController

* @date: 2017年9月6日 下午3:33:06

* @version: V1.0

*/

@ControllerAdvice(basePackages = { "com.xtt.txgl.home.controller" })

public class JsonpController extends AbstractJsonpResponseBodyAdvice {

public JsonpController() {

super("callback", "jsonp");

}

}

原创粉丝点击