J'essaie de créer une application autonome en utilisant JBoss Microcontainer pour IoC et JBoss AOP pour, eh bien, AOP. J'ai déjà attaché, déployé un descripteur avec AOP XML, jusqu'ici tout va bien. Mais l'aspect n'est pas effectué. Dois-je activer le plugin AOP ou autre chose? Notez que je ne veux pas ajouter une étape de construction - je veux que cela fonctionne comme Spring AOP.JBoss Microcontainer + AOP dans une application autonome
Veuillez vérifier le code ci-dessous.
Merci pour votre aide.
<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:jboss:bean-deployer:2.0 bean-deployer_2_0.xsd"
xmlns="urn:jboss:bean-deployer:2.0"
xmlns:aop="urn:jboss:aop-beans:1.0">
<bean name="myGarage" class="jbmctest.Garage">
<property name="car">
<bean name="myCar" class="jbmctest.Car">
<property name="name">Red Devil</property>
</bean>
</property>
</bean>
<aop:interceptor name="FuelInterceptor" class="jbmctest.FuelInterceptor"/>
<aop:bind pointcut="execution(* *->*(..)">
<aop:interceptor-ref name="FuelInterceptor"/>
</aop:bind>
</deployment>
Si c'est une application autonome, et vous voulez que cela fonctionne comme Spring AOP, pourquoi ne pas utiliser Spring AOP? – skaffman
Tout simplement parce que Spring AOP a des limites que je voulais surmonter, et JBoss AOP m'a aidé avec cela. Je ne voulais simplement pas d'étapes/codes de construction compliqués supplémentaires. Mais ces préoccupations sont devenues fausses, car utiliser JBoss AOP est assez facile. Peut-être même plus facile que Spring AOP. –