我正在将 Grails 2.5 应用程序迁移到 Grails 3.0.9
,并且在读取grails-app/init/BootStrap.groovy
.
在 Grails 2.5.x 中,ClassPathResource
当将资源文件放入与BootStrap.groovy
def file1 = new ClassPathResource('my-textfile.txt').file
在 Grails 3 中,当我使用grails run-app
. 所有资源均取自src/main/resources
. 但是,如果我使用 IntelliJ 中的 Spring Boot Application(位于/grails-app/init/a/b/Application.groovy
)类启动应用程序,BootStrap.groovy 将不再找到资源。
有谁知道在BootStrap.groovy
使用启动应用程序时如何在 Grails 3.0.9中访问这些文件Application.groovy
?