【问题标题】:Where to place resources in Grails project?在 Grails 项目中将资源放在哪里?
【发布时间】:2011-05-20 21:08:41
【问题描述】:

我想知道 Grails 应用程序中是否有指定的资源文件位置?我有一个 csv 文件,它被加载到地图中(没什么大不了的),但不太清楚将它放在项目中的哪个位置。

所以我的问题是,项目中有没有专门的地方来放置这个文件? (如果有,在哪里?)还是把它放在项目之外更好?

【问题讨论】:

    标签: grails resources groovy


    【解决方案1】:

    如果 csv 需要不时更新,我会将其放在您的 grails 文件夹外部,并从 config.groovy 指向它。

    如果它基本上是一个静态文件,我会将它放在 src/java/resources 中,并像使用常规 java 一样使用 this.class.getResource("/resources/file.csv") 之类的内容加载它应用

    【讨论】:

    • 啊,好的,不定时更新。谢谢蒂姆的回复
    • 或者使用:Resource resource = new ClassPathResource("resources/file.csv") (添加为编辑,但未获批准)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多