我有一个示例Grails服务,并尝试在Grails集成测试中自动将其连接。尽管IntelliJ编辑器显示了自动连接的所有内容,但是在运行时我总是将其获取为null。

集成测试如下所示,其中sampleService始终为null。

class Sample {

    def sampleService;

    @Test
    public void testSample() {
        println(" Hello...")
    }
}

最佳答案

@Autowired明确添加到我的服务后,解决了该问题。请参考下面的代码

class Sample {

    @Autowired
    def sampleService;

    @Test
    public void testSample(){
        println(" Hello...")
    }
}

07-26 09:00