1
feb30th 2019 年 9 月 12 日
org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice
|
3
feb30th 2019 年 9 月 12 日
@ohyeahhh @ControllerAdvice 加了吗?
|
4
ohyeahhh OP @feb30th 这个问题解决了 现在还有个问题是 ResponseBodyAdvice 这个它只能拦截到 controller 方法上带 @ResponseBody 的 拦截不到 @RestController 这种的
|
5
xiaoyaojc 2019 年 9 月 12 日
可以先获取对应的 controller 类,然后再判断上面的注解吧,有一种是直接使用的,另一种是间接使用的,第二种你得遍历所有可能用到的注解,比较麻烦,暂时没更好的解决方案
|
6
qbhy 2019 年 9 月 12 日
自己写个切面拦截所有控制器方法,然后方法返回都改成 object, 应该就可以再 @Around 随意更改响应了,具体可以参考 我这个项目 https://github.com/qbhy/apiboot
|
7
qbhy 2019 年 9 月 12 日
关键点在于 aop、around
|
8
avk458 2019 年 9 月 12 日
aop 呗
|
9
Diod 2019 年 9 月 12 日
|
10
xaplux 2019 年 9 月 12 日
明显 AOP 么
|
11
autogen 2019 年 9 月 12 日
spring-aop
|
12
shwomen1234fs 2019 年 9 月 12 日
ResponseBodyAdvice 就是 aop 啊, 而且也可以拦截 restcontroller, 楼主你确定做过测试吗?
|
13
ohyeahhh OP |
14
isir1234 2019 年 9 月 12 日
supprt 方法怎么写的?
代码贴出来看看吧 |