3

我想通过这样的注释加载我的 Spring 应用程序上下文:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "file:/path/to/spring-context1.xml", "file:/path/to/spring-context2.xml"})

我正在尝试这个,因为上下文文件不在我的类路径中。我已经读过好几次了,这是可能的,但它似乎不起作用。所以我的问题是:“这真的可能吗?我做错了吗?

如果这可能发生,我还有另一个问题:如果我想使用相对路径而不是绝对路径,它应该从哪里开始?从 pom.xml 位置?

4

1 回答 1

1

正如我在第一篇文章的评论中所说,问题来自我;)所以答案是:

  • 是的,您可以使用“file:”前缀来设置您的 Spring 上下文
  • 是的,您可以使用相对路径,相对于 pom.xml 目录

希望这可以帮助。

于 2012-11-05T16:46:18.293 回答