在配置文件里添加了
<aop:aspectj-autoproxy/>
切面类是
@Component
@Aspect
public class AopLog{
@Before("execution(* upCapacity*(..)throws java.lang.Exception)")
public void addDownCapacity(){
System.out.println("日志");
}

}
service 业务方法是upCapacityByXXX(arg1,arg2)

解决方案 »

  1.   

    在weblogic下可以成功部署,切面类也可以注入,但是操作upCapacity时就是没有记录,曾将表达式改
    为(* upCapacity*(..)) 也不行
      

  2.   

    execution(* upCapacity*(..)throws java.lang.Exception)
    ---------
    upCapacity应该包括类的具体包名,接着跟  .*(..)     
      

  3.   

    @Before("execution(* fsd.lifips.fe.eform.submission.submit1form.controller.EformSubmissionAction.*(..))")
    public void doBefore(JoinPoint jp) {
    before(jp, logger, stopWatchInterceptor);
    }LZ参考下这个