检查一下几点
- 内部重复调用
- 接口url判断全部用的contains, 获取详情xx/{id}和新增xx两个接口都会判true
- 接口url判断修改为equals和contains之后, 获取详情xx/{id}和删除xx/{id} contains是一样的, 增加判断请求方式HttpServletRequest.getMethod() 判断是否为DELETE
- 接口返回值不同, 有Result和列表ListDateInfo, Around环绕方法之后, proceed.getClass().getTypeName()方法获取返回值类型, 然后再强转
- aop 环绕通知之后, 要把返回值返回, 不能是void , 建议用Object, 避免多个接口的返回值不同报错