如何在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')
答案 0 :(得分:4)
我通常会在类路径上的grails-app/conf
目录中抛出这样的文件。然后你应该可以使用MyClass.class.getResource('/myfile.jks')
。
答案 1 :(得分:0)
您需要将资源文件放到类路径中。一种快速的方法是将它放在项目的src / java目录中。