从另一个 Magnolia 模块访问 Spring 服务(不使用 Spring Blossom)

Posted

技术标签:

【中文标题】从另一个 Magnolia 模块访问 Spring 服务(不使用 Spring Blossom)【英文标题】:Accessing the Spring Service from another Magnolia Module (Not using Spring Blossom) 【发布时间】:2016-07-19 13:32:17 【问题描述】:

我不确定这是否是 Magnolia 特定的问题。但无论如何,我的内容应用程序有一个自定义操作,我想从其他不使用 Spring Blossom 模块的 Magnolia 模块调用 Spring 服务。

我将如何调用 Spring 服务并确保其中的所有自动装配的 bean 都在工作?

谢谢:)

【问题讨论】:

只需像初始化任何其他使用 Spring 的 web 应用程序一样初始化您的 bean。您是否有真正的问题,即您的配置没有初始化某些东西,或者您只是推测它可能没有? 【参考方案1】:

刚刚发现这实际上不是 Magnolia 相关问题。 对于这种情况,我从Getting Spring Application context from a non bean object without using Singleton 找到了解决方案。

谢谢!

【讨论】:

以上是关于从另一个 Magnolia 模块访问 Spring 服务(不使用 Spring Blossom)的主要内容,如果未能解决你的问题,请参考以下文章

Spring-Boot 多模块无法从另一个模块读取属性文件

如何从另一个 vuex 模块访问 getter?

Magnolia 无头登录

Spring boot:无法从另一个 Origin 访问安全资源 - CORS - Spring Security - Spring data rest

如何从另一个模块访问测试类以在 junit 测试中使用?

Magnolia CMS 和 Spring MVC