【发布时间】:2015-12-03 18:46:24
【问题描述】:
我正在尝试将我的 Grails 2 项目升级到 Grails 3。我在为使用日志记录的代码块运行测试时遇到问题,因为它会为 log 属性抛出 NoSuchPropertyException。这在 Grails 2 中没有问题,因为属性是自动注入的。我如何让它在 Grails 3 中工作?我正在使用 3.0.2。
【问题讨论】:
-
你有一个类,其中有
log....调用,用@Slf4j注释,它在你的应用程序中都可以工作,但是在你的测试中从该类调用代码时它会失败? -
log据说是由框架自动注入的。 Grails 2 中不需要注释,甚至不需要声明。
标签: unit-testing grails grails-3.0