从事物的声音来看,它与您的注射有关。
- 我会跑
圣杯跑战
从开发 - 看看这是否会重新产生同样的问题:
- 将应用程序数据库置于调试模式以查看它是否与数据库相关:
如何在 Grails 中记录 SQL 语句
如果这不能解决问题,下一次尝试是将实际应用程序置于调试模式
http://grails-dev.blogspot.co.uk/2012/09/setting-up-log4j-configuration-in.html
- 这肯定是一个服务,而不是一个 groovy src 文件或其他东西,为了将服务注入其他调用,您可以尝试:
conf/spring/resources.groovy
为 src/groovy 文件创建一个条目:在这种情况下 GetDownloadConfig 定义注入:
getDownloadConfig(GetDownloadConfig) {
grailsApplication = ref('grailsApplication')
dnsService = ref('dnsService')
jobReplaceService= ref('jobReplaceService')
jenkinsService= ref('jenkinsService')
}
然后在
class GetDownloadConfig {
def jenkinsService
def dnsService
def jobReplaceService
def grailsApplication
// Or alternative method using holders -
//def grailsApplication = Holders.grailsApplication.mainContext.getBean 'grailsApplication'
//def dnsService = Holders.grailsApplication.mainContext.getBean 'dnsService'
//def jobReplaceService= Holders.grailsApplication.mainContext.getBean 'jobReplaceService'
//def jenkinsService= Holders.grailsApplication.mainContext.getBean 'jenkinsService'
这也可能有帮助
如何在 Grails Geb/Spock 测试用例中获取 sessionFactory?