Grails 2.5 アプリケーションを Grails に移行していますが、.NET3.0.9
でクラスパス リソースを読み取る際に問題が発生していgrails-app/init/BootStrap.groovy
ます。
ClassPathResource
Grails 2.5.x では、リソース ファイルを同じフォルダに置くと、Spring を使用してリソース (テキスト ファイルなど) にアクセスできました。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
か?