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

您需要将资源文件放到类路径中。一种快速的方法是将它放在项目的 src/java 目录中。

于 2012-06-12T17:22:14.633 回答