我正在尝试与 AOP 取得联系。因此我写了一个小helloworld,但它没有按我的意愿工作。
在方面我使用关键字“之后”,但如果调用给定的方法,“方面” - 方法在连接点之前执行!?有人知道为什么吗?
其他任何东西都可以正常工作!(没有例外!)
<bean id="myAspectBean" class="hello.world.MyAspect">
</bean>
<bean id="helloBean" class="hello.world.Hello">
<property name="first" value="Hello"/>
<property name="second" value="World!"/>
</bean>
<aop:config>
<aop:aspect ref="myAspectBean">
<aop:pointcut id="pc" expression="execution(* sayHello(..))"/>
<aop:after pointcut-ref="pc" method="doit" />
</aop:aspect>
</aop:config>