由于没有将Spring bean注入BootStrap,Grails 3独立应用程序无法启动

时间:2015-04-15 06:08:04

标签: grails grails-3.0

我无法启动独立应用程序(Application.main)。它似乎没有实例化Spring bean,因此BootStrap失败了。

import grails.util.Environment

class BootStrap {

    def dynamoDBMapper

    def init = { servletContext ->
        dynamoDBMapper.getS3ClientCache().useClient(s3Client)
    }
}

它在2.4.x中运行良好,因此dynamoDBMapper可以自动装配。现在我得到一个空dynamoDBMapperdynamoDBMapper中定义了spring/resources.groovy

不熟悉Spring Boot。你能点点灯吗?

1 个答案:

答案 0 :(得分:0)

最终找到解决方案,只要求Groovy Compiler不要在grails-app / conf下编译Groovy脚本,这些脚本应该是资源。

Project Groovy Compiler