【发布时间】:2016-06-15 22:13:36
【问题描述】:
我参考了 Spring 配置相关的博客,偶然发现了一些关于 applicationContext 的信息。有一篇文章提到:
“在大多数简单的情况下,ApplicationContext(文件的默认名称是applicationContext.xml)是不必要的。它通常用于包含在webapp中的所有servlet之间共享的bean。如果你只有一个servlet,那么有没什么意义,除非你有特定的用途。”
在哪里也提到了:
"如果您没有使用 contextConfigLocation 参数在 web.xml 中显式声明上下文配置文件名,Spring 将在 WEB-INF 文件夹下搜索 applicationContext.xml,如果找不到该文件,则抛出 FileNotFoundException。"
以上两个陈述似乎相互矛盾(尽管事实并非如此)。您能否帮助澄清以上内容或建议我提供澄清以上几点的链接?
【问题讨论】:
-
或许您应该向博客作者澄清一下?甚至在没有看到整个上下文的情况下都很难解释作者的想法(稍微搜索一下表明这不是来自一个已建立且信誉良好的博客,而是来自一系列内容抓取工具和重新发布者,可能会加剧混淆由于到中国耳语效应)。有疑问时,应该首先查看官方文档和教程。
标签: spring model-view-controller