栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

spring-context.xml的位置

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

spring-context.xml的位置

正如duffymo所暗示的那样,Spring TestContext
framework(TCF)假定默认情况下字符串位置在类路径中。有关详细信息,请参见ContextConfiguration的JavaDoc 。

但是请注意,您还可以使用Spring的资源抽象(即,使用“
file:”前缀)在文件系统中使用绝对路径或相对路径指定资源。您可以在JavaDoc中找到有关Spring的ModifyLocations()方法的详细信息

AbstractContextLoader

因此,例如,如果您的XML配置文件位于

"src/main/webapp/WEB-INF/spring-config.xml"
项目文件夹中,则可以将位置指定为相对文件系统路径,如下所示:

@ContextConfiguration("file:src/main/webapp/WEB-INF/spring-config.xml")

或者,您可以将Spring配置文件存储在类路径(例如

src/main/resources
)中,然后通过Spring MVC配置中的类路径引用它们-例如:

<context-param>    <param-name>contextConfigLocation</param-name>    <param-value>classpath:/spring-config.xml</param-value></context-param><listener>    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>

使用这种方法,您的测试配置将看起来像这样(注意,前导斜线表示资源位于类路径的根目录中):

@ContextConfiguration("/spring-config.xml")

您可能还会发现参考手册的“
带有XML资源的上下文配置”部分很有用。

问候,

山姆

(Spring TestContext framework的作者)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/446566.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号