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");
}
}