我有一个很大的web应用程序。作为优化代码的一部分,我将它们分成了三个模块。Spring配置 - 多模块Maven项目
Module 1 : Web
Module 2 : driver module
Module 3 : Reporting module
这里模块1 &模块3是弹簧的项目,其中,作为该模块2是目前纯Java模块。
我想通过模块访问模块3(其是在弹簧)2.
应用上下文个XML存在对于模块1和模块3(说m1.xml和m3.xml)
在m1.xml我已经包括m3.xml作为
<import resource="classpath*:m3.xml" />
在模块2中,我试图在模块3介绍自动装配参考类但自动装配Autowired领域的第一次使用抛出一个空指针异常。
在组件扫描中,我添加了基础包,以便它能够识别类。
任何一个可以指导我如何重写模块2来解决这个问题(ApplicationContext的XML?等等)
我用弹簧3.1
您试图自动装入/注入Spring组件的依赖关系的类是什么?如果这不是一个独立的spring组件,我认为你不能在它中注入任何依赖。 – Hrishikesh
是的,它是一个弹簧组件。即说ReportService是M3中的一个注释类。我想在M2中为这个类引入一个自动装配参考 – appu