java - webapps 的 Spring 配置 -> WEB-INF 中的位置是强制的吗?

标签 java spring spring-mvc

我刚刚完成了从底层(数据库)到 DAO 和业务层的构建。现在我对表示层越来越感兴趣,我选择了 Spring MVC。

我已经查看了 spring-webflow-samples/booking-mvc 提供的示例。我想知道为什么所有 spring 配置都位于 webapp/WEB-INF/config 而不是 java/resources 中。由于我的在后者,我想知道是否需要将它们放在一个特定的地方。

感谢与干杯 急诊室

最佳答案

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

关于java - webapps 的 Spring 配置 -> WEB-INF 中的位置是强制的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3273227/

相关文章:

java - Spring security 5 迁移指南

java - 我有一个打开 GUI 的按钮,如何设置 GUI 在屏幕上显示的位置?

java - Spring 4 RestController 调度程序 url 模式

java - 无法从 scm 存储库获取分支信息

grails - Grails:更改 Controller 用于gsp发现的默认文件夹

java - 为什么我们在实例化它们之前首先将子类型声明为它们的父类(super class)型?

spring - Spring 中的 Hibernate Multi-Tenancy 和异步执行(通过 @Async、@Scheduled 等)

java - Spring MVC : Why does this <mvc:interceptors> declaration work, 而不是传统的XML?

javascript - 我的 Controller 返回 ModelAndView 但它不加载 jsp

java - 每 2 个单词后拆分字符串并存储到列表中