尝试从不同模块访问SpringBean时出现NullPointer异常

尝试从不同模块访问SpringBean时出现NullPointer异常,spring,nullpointerexception,war,autowired,multi-module,Spring,Nullpointerexception,War,Autowired,Multi Module,我正在开发一个作为war文件部署的Spring应用程序。war文件包含3个模块——mvc、服务和dao。 每个模块都在自己的jar中,每个模块都有自己的Spring配置文件。 当在mvc模块中访问来自服务模块的自动连接bean时,我的代码抛出NullPointer异常。 这是因为Spring为每个模块创建了单独的应用程序上下文,并且来自一个模块/应用程序上下文的bean对来自的bean不可见吗 其他模块/应用程序上下文 加载bean的最佳方式是什么,这样每个bean都可以从每个模块访问,并且be

我正在开发一个作为war文件部署的Spring应用程序。war文件包含3个模块——mvc、服务和dao。 每个模块都在自己的jar中,每个模块都有自己的Spring配置文件。 当在mvc模块中访问来自服务模块的自动连接bean时,我的代码抛出NullPointer异常。 这是因为Spring为每个模块创建了单独的应用程序上下文,并且来自一个模块/应用程序上下文的bean对来自的bean不可见吗 其他模块/应用程序上下文

加载bean的最佳方式是什么,这样每个bean都可以从每个模块访问,并且bean在Spring的IOC容器中只加载一次。 任何帮助都将不胜感激