2

GrailsでgetResource(String)を使用してファイルをロードするにはどうすればよいですか?

クラスとファイルの場所:

- grails-app
  - utils
    - MyClass.groovy
    - myfile.jks

以下で私は得ますnull

MyClass.class.getResource('myfile.jks')
MyClass.class.getResource('/myfile.jks')
MyClass.class.getResource('/grails-app/utils/myfile.jks')
MyClass.class.getResource('/utils/myfile.jks')
4

2 に答える 2

4

私は通常grails-app/conf、クラスパス上のディレクトリにそのようなファイルをスローします。その後、使用できるはずですMyClass.class.getResource('/myfile.jks')

于 2012-06-12T21:00:56.560 に答える
0

リソース ファイルをクラスパスに配置する必要があります。これを行う簡単な方法の 1 つは、プロジェクトの src/java ディレクトリに配置することです。

于 2012-06-12T17:22:14.633 に答える