基于Spring的AOP快速实现通用日志打印

基于Spring的AOP快速实现通用日志打印,第1张

基于Spring的AOP快速实现通用日志打印

引入依赖

        
            org.aspectj
            aspectjweaver
            1.6.11
        

maven仓库改为阿里云

    
        
            maven-ali
            http://maven.aliyun.com/nexus/content/groups/public/
            
                true
            
            
                true
                always
                fail
            
        
    

定义service接口和实现类,定义横切关注点,测试代码,随便写的,不要深究。

//横切关注点
public class TimeHandler {

    public void printBefore(){
        System.out.println("printBefore 日志  time = "+ LocalDateTime.now().toString());
    }

    public void printAfter(){
        System.out.println("printAfter 日志  time = "+ LocalDateTime.now().toString());
    }

}

配置切面,添加schema

        http://www.springframework.org/schema/aop
        http://www.springframework.org/schema/aop/spring-aop-4.2.xsd"
        xmlns:aop="http://www.springframework.org/schema/aop"

 配置bean和aop

    
    

    
    
        
        
            
                
            
                
                
        
    

 运行效果图

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5606532.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存