是否可以将系统路径设置为弹簧上下文

时间:2012-11-02 17:44:12

标签: spring annotations applicationcontext

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

希望这有帮助。