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