在 Grails 3 项目中的什么地方放置资源?
Where to place resources in Grails 3 project?
This 答案解决了 Grails 2 项目的这个问题,但不适用于 Grails 3 项目。例如,在 Grails 2 项目中,我能够将 xsl 文件放入 /src/groovy/myapp/resources/
并加载它,类似于链接答案建议的内容...
this.class.getClassLoader().getResourceAsStream("myapp/resources/my_xsl.xsl") // Returns an java.io.InputStream
...但是当同一个文件放在 src/main/groovy/myapp/resources/
.
中时,这对 Grails 3 不起作用
您可以使用src/main/resources
This 答案解决了 Grails 2 项目的这个问题,但不适用于 Grails 3 项目。例如,在 Grails 2 项目中,我能够将 xsl 文件放入 /src/groovy/myapp/resources/
并加载它,类似于链接答案建议的内容...
this.class.getClassLoader().getResourceAsStream("myapp/resources/my_xsl.xsl") // Returns an java.io.InputStream
...但是当同一个文件放在 src/main/groovy/myapp/resources/
.
您可以使用src/main/resources