我正在使用spring 3.我会在我的webapp(WEB-INF/app-context
..等)中使用我的bean配置。
可能吗?我需要添加到我的测试上下文(IntegrationText-context.xml
)(如果那是正确的位置)吗?
我在代码中尝试了@ContextConfiguration(locations={"classpath:WEB-INF/app-context/*.xml")
,但我得到了FileNotFound ..
基本上我正在尝试在集成测试中重用webapp的配置。
答案 0 :(得分:0)
只需将appcontext放在常规类路径中即可。
向您的WEB-INF添加一个新的上下文,从您的类路径中导入您的appcontext。因此,WEB-INF中的上下文仅包含您的标准上下文。可以通过web.xml启动包装器,并且您的单元测试可以访问标准文件。
使用
<import resource="classpath:PATH_TO_YOUR_REAL_CONTEXT.xml"/>
在你的包装器上下文中加载真实的上下文。