1.关于spring中的Aop注解报错。

  因为涉及到公司源码,所以就不上代码了。切面真的很好用,自定义注解,然后织入切面的实现。再把注解放在对应的mapper接口上。动态传入sql,进行权限控制。

  今天出现的bug就是报mapper中的sql找不到没有可用的params。原因是因为paramType没有继承BaseEntity。为什么是BaseEntity呢?因为切面的实现中就是BaseEntity中属性,塞入根据不同登录用户的不同sql条件。这个bug隐藏的真的很深。还是一位同事帮忙解决的。

     切面真的很好用,如果不用切面会导致对应的Controller接口中出现if else判断,而且对应的底层接口出现重复代码。

 

 

 
posted @ 2022-07-01 22:43  ForMei  阅读(24)  评论(0)    收藏  举报