为什么 spring @Pointcut 是个method 呢?怎么像都应该是个变量吧
spring
//Pointcut表示式 @Pointcut("execution(* com.savage.aop.MessageSender.*(..))") //Point签名 private void log(){}
PointCut定义的是Aop的切入点,需要执行的代码块,当然是一个method
AOP的本质是代理,切点为A(){print 'do a'},执行切面的方法B类似于这样B(){print 'A before'; A(); print 'A after'}, 如果@Pointcut是个变量的话怎么在B方法中被执行呢。如果你用java的代理自己实现一遍会理解的更清楚。
appfuse 生ssm 框架问题?
Spring 是做什么的?
请问有没有比较好的Spring+mybatis的开源项目呢?
spring的timer定时任务,一个scheduledTimerTasks开启一个线程还是任...
spring配置问题applicationContext.xml
spring 的 mvc:resources 静态文件处理,影响性能吗