在配置文件里添加了
<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)
<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)
解决方案 »
- java面试题,你能回答几个?
- 求助使用过滤器过滤:任意输入一个jsp地址,都能自动跳转到只有端口不同的该地址!解决结贴,在线等。。。
- 用JAVA代码启动程序。
- 菜鸟:爱问者:JAVA支持那些 音乐和视频格式
- 现求hibernate中多表查询语句?
- 高手请进
- javaEE 怎么 用java代码实现 固定每个月底更新这个月修改的数据
- 一个简单的iText的问题!!急
- 在struts action中如何得到pagecontext?
- eclipse所建java工程.classpath中的excluding是什么意思?
- Java如何获得局域网内其他机器的主机名hostname?谢谢回答!
- spring框架中切面定义
为(* upCapacity*(..)) 也不行
---------
upCapacity应该包括类的具体包名,接着跟 .*(..)
public void doBefore(JoinPoint jp) {
before(jp, logger, stopWatchInterceptor);
}LZ参考下这个