gpt4 book ai didi

java - 在 Spring MVC 框架中不使用 MessageSourceAware 访问 MessageSource 的方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:03:52 25 4
gpt4 key购买 nike

我有几个 servlet 旨在保存自己的消息源,但有一个静态函数使用此消息源作为备份,在正常情况下使用全局 BDB 检索本地化文本。

我想知道是否有办法为调用此全局静态函数的 servlet 的上下文检索 MessageSource?

我无法在所有 servlet 中使用 MessageSourceAware。我查看了 Spring 文档并找到了 MessageSourceAware 和 @autowired 属性。我不能使用注释,因为我使用的是 spring 2.0。

感谢任何帮助。

谢谢,部分

最佳答案

如果您的 MessageSource 是在您的 WebApplicationContext 中定义的,您可以通过以下方式检索它:

WebApplicationContext webAppContext = RequestContextUtils.getWebApplicationContext(request);
MessageSource messageSource = webAppContext.getBean("messageSource");

关于java - 在 Spring MVC 框架中不使用 MessageSourceAware 访问 MessageSource 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6027747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com