为了在我的遗留Web应用程序(Tomcat 8.0.26)中提供能够发送ActiveMQ消息的POJO,我建议将Camel(2.15.2)/ Spring(4.2.1)引入应用程序纯粹是出于管理池化MQ连接的目的。我希望没有更简单的方法。
以Spring方式做事我认为一切都需要基于MVC架构,HTTP servlet感知控制器可以访问servlet上下文,因此可以访问Spring上下文,以便将beanFactory bean注入到使用@Controller注释的类中和@Service(实际上必须有一个Spring @Controller类,它允许Spring注入@Service类。
但是,正如我所说,这是遗留代码,不会使用spring web框架。
经过多次痛苦之后,似乎我可以将beanFactory bean注入我的POJO的唯一方法是使用AspectJ和Weaving路线。在我走这条路之前,有人可以告诉我,这是目前最好的方法(我读过的这个解决方案来自2011年Can't get Spring to inject my dependencies - Spring Newbie)?你能指点一下文档和一个有效的例子吗?
非常感谢。