markbug 2015-12-21 00:58 采纳率: 77.8%
浏览 1481
已采纳

急!!!!!!spring日志管理问题--不进advice

这是我applicationCotext.xml中的配置文件



aop:config






/aop:aspect

/aop:config


这是我的advices类


public class Advisor {
static Logger log = Logger.getLogger(Advisor.class);
public String information;
/**
*
*/
public Advisor() {
// TODO Auto-generated constructor stub
log.info("进入");
}

 public void before(JoinPoint joinpoint){  
     information = "通知:"+joinpoint.getClass().getName()+"类的"+joinpoint.getClass().getMethods()+"开始执行";
     log.info(information);
 }  
 public void after(JoinPoint joinpoint){
    information = "通知:"+joinpoint.getClass().getName()+"类的"+joinpoint.getClass().getMethods()+"执行完毕";
    log.info(information);
 }  
 public void exception(JoinPoint joinpoint){
    information = "通知:"+joinpoint.getClass().getName()+"类的"+joinpoint.getClass().getMethods()+"出现异常";
    log.info(information);
 }

}


  • 写回答

2条回答 默认 最新

  • markbug 2015-12-21 00:59
    关注
    <!--将日志类注入到bean中。-->  
    <bean id="advices" class="com.sunyard.advice.Advisor"></bean>
    <aop:config>  
                <aop:aspect id="log" ref="advices"> 
                   <aop:pointcut id="pointcut" expression="execution(* com.sunyard.cpjbxxShow.action.*.*(..))"/> 
                   <aop:before pointcut-ref="pointcut" method="before"/> 
                   <aop:after pointcut-ref="pointcut" method="after"/> 
                   <aop:after-throwing pointcut-ref="pointcut" method="exception"/>
                </aop:aspect>  
     </aop:config>   
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助