#grails #resources #groovy
#grails #Ресурсы #groovy
Вопрос:
Мне интересно, есть ли в приложении Grails определенное место для файлов ресурсов? У меня есть CSV-файл, который загружается на карту (ничего серьезного), но я не совсем знал, куда его поместить в проекте.
Итак, мой вопрос в том, есть ли в проекте выделенное место для размещения этого файла? (Если да, то где?) Или лучше разместить это за пределами проекта?
Ответ №1:
Если csv-файл будет время от времени нуждаться в обновлении, я бы поместил его внешним по отношению к вашей папке grails и указал на него из config.groovy.
Если бы это был в основном статический файл, я бы поместил его в src / java / resources и загрузил его чем-то вроде this.class.getResource(«/resources /file.csv»), как и в обычном приложении Java
Комментарии:
1. Ах, ладно, его придется время от времени обновлять. Спасибо вам за ответ, Тим
2. Или используйте: Resource ресурс = новый ClassPathResource(«ресурсы /файл.csv») (добавлено в качестве редактирования, но оно не было одобрено)