java动态代理的方式获取不到方法的参数名称

大步流星 2017-10-16

最近想把data层独立出来,使用rpc的方式来调用统一的data服务器.使用dubbo框架来处理

发现了一个问题: 那就是dubbo使用的动态代理方式不能还原参数名称

这样就导致了我在dao层的spring cache注解无法通过参数名称来写表达式.

只能修改成通过下标的方式来访问cache参数.

不知道这个问题能不能通过cglib代理方式来解决,暂时还没去研究,如有知道方法的还请告知

相关推荐