刚刚学到spring通知,before通知、after通知、around通知,搞晕了
不晓得通知是要干嘛的!最最要命的是xml文件里不知道怎么定义的,为什么要这么写 这么写到底什么意思呢
<?xml version="1.0" encoding="UTF-8"?> //这个呢是xml文件里的内容
<!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="logAfterAdvice" class="cn.myaop.afterAdvice.LogAfterAdvice"/> //这里是我自定义的 public class LogAfterAdvice implements AfterReturningAdvice
<bean id="helloBean" class="cn.myaop.HelloBean"/> //这里是class public class HelloBean 里面只有一个方法showHello()
<bean id="helloProxy" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="target">
<ref bean="helloBean"/>
</property>
<property name="interceptorNames">
<list>
<value>logAfterAdvice</value>
</list>
</property>
</bean>
</beans>
希望能帮我讲下xml文件里这么写的原因,每一部分所代表的意义
还有通知到底是干嘛用的呢???
|
|