SpringMVC AOP和自定义注解实现日志管理

SpringMVC AOP和自定义注解实现日志管理

今天主要介绍“ AOP切面+自定义注解” 实现 日志管理功能。
很多应用场景中,对敏感、保密性高的表进行增删改查操作,或涉及金钱操作时,往往需要增加日志管理收集功能。在不修改原有功能方法基础上,可以使用“AOP切面+自定义注解”实现无感知的日志收集功能。【本人自己的见解,具体应用到什么场景,自己把控!!!】
接下来具体关键步骤介绍。

(1)构建基本springmvc项目
首先,自己构建一个基本springmvc项目。
(2)applicationContext.xml配置AOP扫描
由于该日志收集功能,是需要扫描service或Dao层,那么需要在applicationContext.xml中配置AOP扫描。

     
    
    
    
    

(3)Annotation自定义注解
Annotation型定义为@interface, 所有的Annotation会自动继承java.lang.Annotation这一接口,并且不能再去继承别的类或是接口。

你可能感兴趣的:(springboot,java,spring)