我在一个 JBoss SAR 文件中打包了几个 JMX MBean。@Configurable
但是,当我尝试通过将类标记为并将依赖项之一标记为 来将 Spring (3.0.2.RELEASE) 引入项目时,@Autowired
在部署期间出现以下错误:
java.lang.ClassNotFoundException: org.springframework.beans.factory.aspectj.ConfigurableObject
我已经尝试过编译时和加载时编织,都给了我这个错误。我还确认 spring-aspects.jar 作为依赖项包含在 SARs lib 文件夹中。
我还包括这些 Spring 依赖项:
- 方面jrt
- 弹簧芯
- 弹簧上下文
- spring-aop
- 春天-TX
在混合 Spring、AspectJ 和 SAR 时,我还需要担心哪些其他问题?