OK AOP與@Aspect是現在的工作,我不明白爲什麼真的...
我首先聲明我在bean的配置面孔思維他們在春季注入Beans.xml句柄。
<managed-bean>
<managed-bean-name>patient</managed-bean-name>
<managed-bean-class>com.clb.genomic.lyon.beans.AddParticipant</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
<managed-property>
<property-name>participantBo</property-name>
<value>#{participantBo}</value>
</managed-property>
<managed-property>
<property-name>sendMailBo</property-name>
<value>#{sendMailBo}</value>
</managed-property>
</managed-bean>
我直接在Beans.xml中移動聲明....現在它工作。
<aop:aspectj-autoproxy proxy-target-class="true" />
<bean id="patient" class="com.clb.genomic.lyon.beans.AddParticipant" scope="request">
<property name="participantBo">
<ref bean="participantBo"/>
</property>
<property name="sendMailBo">
<ref bean="sendMailBo"/>
</property>
</bean>