跳至主要內容
我是怎么用Spring AOP的?

我是怎么用Spring AOP的?

业务需求

项目中需要对前端的元素、接口进行权限控制,如果权限不足,无法访问。而后端又有很多接口需要进行权限判断,每个接口都进行判断,会有很多重复性的代码,可维护性不高。

思路

所以我们需要把这些公共的代码抽出来,我们编写业务代码的时候,只需要关注具体不同的逻辑即可,不用写大量重复性的代码。而具体的业务逻辑相当于一个"织入"进去的操作。

在这个过程中,我们抽出来不是关键业务的同一类方法,并且封装成一个类用来判断权限。

Spring AOP就是在某些方法前后执行一些通用的操作,而这些操作又不会影响程序本身的正常执行,比如日志操作、权限判断。


Echo Hou...大约 4 分钟Web开发Spring