gpt4 book ai didi

java - Spring Context 配置需要将 ServletContext 传递给构造函数

转载 作者:太空宇宙 更新时间:2023-11-04 06:16:54 25 4
gpt4 key购买 nike

我正在 spring webapp 上下文中配置一个 bean,需要将 ServletContext 传递到构造函数中:

WebappTemplateLoader(javax.servlet.ServletContext servletContext)

这是我在 xml 配置文件中的 bean 定义:

<bean id="ftlTemplateLoader" class="freemarker.cache.WebappTemplateLoader">
<constructor-arg>
</constructor-arg>
</bean>

我应该在构造函数参数中添加什么,以便该 bean 获得正确的 ServletContext?

编辑:

结果是:

<bean id="ftlTemplateLoader" class="freemarker.cache.WebappTemplateLoader">
<constructor-arg value="#{servletContext}">
</constructor-arg>
</bean>

最佳答案

您应该能够使用

<bean id="ftlTemplateLoader" class="freemarker.cache.WebappTemplateLoader">
<constructor-arg value="#{servletContext}">
</constructor-arg>
</bean>

假设您的 XML 文件正在 WebApplicationContext 的上下文中加载。

关于java - Spring Context 配置需要将 ServletContext 传递给构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27990897/

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