ScA*_*er2 6 java spring web-applications
如何在我的java Web应用程序之外移动spring xml配置?
我想将spring.xml存储在我的Web应用程序之外,因此我不必创建我的应用程序的新版本来更改配置.
做这个的最好方式是什么?
正如Rod Johnson在这篇帖子中解释的那样:
您可以使用
classpath:前缀从类路径加载,使用普通的Spring侦听器或启动servlet.Spring的资源抽象使这成为可能.您可以自由地混合和匹配来自WEB-INF和类路径的资源.
因此,将配置文件放在webapp外部的类路径中的某个位置,并在以下内容中声明以下内容web.xml:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springContext*.xml</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)
我认为依赖类路径比使用绝对文件路径更便携.
| 归档时间: |
|
| 查看次数: |
9568 次 |
| 最近记录: |