2011-05-20 33 views
6

我想知道在Grails應用程序中是否有資源文件的指定位置?我有一個csv文件被加載到地圖中(沒有什麼大不了),但不知道把它放到項目中的位置。將資源放在Grails項目中的何處?

所以我的問題是,在項目中是否有專門的地方放置這個文件? (如果是這樣,在哪裏?)還是把它放在項目之外更好?

回答

4

如果csv需要不時更新,我會把它放到你的grails文件夾的外部,並從config.groovy指向它。

如果它基本上是一個靜態文件,我把它放在src/JAVA /資源,並且用類似this.class.getResource加載它(「/資源/ FILE.CSV」),你有定期Java應用程序

+0

啊,好吧,它將不時更新。感謝您的回覆Tim – StartingGroovy 2011-05-20 21:26:35

+2

或者使用:Resource resource = new ClassPathResource(「resources/file.csv」)(作爲編輯添加,但尚未批准) – luisZavaleta 2013-07-31 04:18:38