如何在spring maven中通过junit测试获得弹簧配置

时间:2014-09-17 11:11:07

标签: java spring maven junit spring-test

我需要运行junit测试用例。在我的控制器中,我有自动安装的类,这些类将在运行时配置。我需要在运行junit测试本身时完成配置。 任何人都可以为此提供解决方案..

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码段

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({ "classpath:spring-context.xml"})
public class TestClass {
    @Autowired
    private SomeServiceClass service;

    @Test
    public void testMethod() {
        //  your code goes here
    }
}

对于弹簧测试依赖,您可以使用

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-test</artifactId>
    <version>${spring.version}</version>
    <scope>test</scope>
</dependency>