自己实现的RequestBodyAdvice和ResponseBodyAdvice不执行啊打断点发现都没有进去。@RestControllerAdvice(annotations=RestController.class)publicclassEncodeResponseAdviceimplementsResponseBodyAdvice{@Overridepublicbooleansupports(MethodParametermethodParameter,ClassaClass){returnmethodParameter.getMethodAnnotation(ResponseEncode.class)!=null;}@OverridepublicObjectbeforeBodyWrite(Objectbody,MethodParametermethodParameter,MediaTypemediaType,ClassaClass,ServerHttpRequestserverHttpRequest,ServerHttpResponseserverHttpResponse){returnbody;}}无论是用@RestControllerAdvice还是@ControllerAdvice都尝试过。注解里写basePackage也尝试过。整个baidugoogle能搜的内容都看过,并没有更多地方需要配置的吧?从日志里可以看到这个类已经被注册为bean了,为什么我这里就不会触发呢?有大佬踩过这个坑吗?
汪汪一只猫
蓝山帝景
相关分类