Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring为Web应用程序配置->;WEB-INF中的位置是必需的吗?_Java_Spring_Spring Mvc - Fatal编程技术网

Java Spring为Web应用程序配置->;WEB-INF中的位置是必需的吗?

Java Spring为Web应用程序配置->;WEB-INF中的位置是必需的吗?,java,spring,spring-mvc,Java,Spring,Spring Mvc,我刚刚在DAO和业务层上完成了自下而上(数据库)的构建。现在,我对我选择SpringMVC的表示层越来越感兴趣了 我已经查看了SpringWebFlow示例/预订mvc附带的示例。我想知道为什么所有spring配置都位于webapp/WEB-INF/config而不是java/resources中。因为我在后者有我的,我想知道是否需要在一个特定的地方有它们 谢谢,干杯 ER默认情况下,WebApplicationContext相对于WEB-INF加载资源。您可以始终使用classpath://作

我刚刚在DAO和业务层上完成了自下而上(数据库)的构建。现在,我对我选择SpringMVC的表示层越来越感兴趣了

我已经查看了SpringWebFlow示例/预订mvc附带的示例。我想知道为什么所有spring配置都位于webapp/WEB-INF/config而不是java/resources中。因为我在后者有我的,我想知道是否需要在一个特定的地方有它们

谢谢,干杯
ER

默认情况下,
WebApplicationContext
相对于WEB-INF加载资源。您可以始终使用
classpath://
作为资源前缀,以强制从类资源加载,或实例化您自己的WebApplicationContext实例,传入一个
ResourceLoader
,默认情况下它管理从类路径加载资源。

O.k.,但真正困扰我的是,我的实体管理器现在在resources目录中。如果我把它放在那里并从webappcontext中删除它。。。服务器会自动找到它吗?我们是否应该假设您使用的是maven?