gpt4 book ai didi

java - 对在 Spring MVC 中使用 ContextLoaderListener 感到困惑

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:11 24 4
gpt4 key购买 nike

我正在阅读一本关于 Spring 和 Spring MVC 的书,并且正在试用示例应用程序。问题是它是本书的预发布版本,完整的代码还不能下载。

我希望我的服务层中的 bean 可以通过网络应用访问。我必须在两个 xml 文件中声明它们吗? (一个用于服务层,一个用于网络应用程序?)本书中给出了这段代码以添加到 web.xml 文件中,但我不确定这解决了什么问题:

<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spitter-security.xml
classpath:service-context.xml
classpath:persistence-context.xml
classpath:dataSource-context.xml
</param-value>
</context-param>

但它没有说明 service-context.xml 等文件的位置,或者文件夹结构是什么。它们如何进入类路径以供“类路径:”访问?

我能否将这个 xml 文件放在一个位置,以便主应用程序和 Web 应用程序都可以访问?或者我是否需要在将 bean 部署到 Tomcat 时声明两次?

任何帮助将不胜感激,因为我对此真的很困惑。谢谢

最佳答案

上面指定的 xml 文件位于类路径的根目录中。即 WEB-INF/classesSee here了解更多详情

关于java - 对在 Spring MVC 中使用 ContextLoaderListener 感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4198115/

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