我正在尝试使用JBoss Microcontainer为IoC和JBoss AOP创建一个独立的应用程序,以及AOP。 我已经开机了,用AOP XML部署了一个描述符,到目前为止一直很好。 但这方面没有执行。我需要启用AOP插件吗? 请注意,我不想添加构建步骤 - 我希望它像Spring AOP一样工作。
请检查以下代码。
感谢您的帮助。
<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>
答案 0 :(得分:0)
你错过了JBossAS5中aop.xml中的部分 - &gt; CONF /引导/ aop.xml文件。
答案 1 :(得分:0)
我最终解决了这个问题,并为那些尝试相同的人写了一篇文章。
http://ondra.zizka.cz/stranky/programovani/java/jboss-aop-howto-example-standalone-app.texy