2011-05-20 11 views
6

¿Me pregunto si hay un lugar designado para los archivos de recursos en una aplicación de Grails? Tengo un archivo csv que se carga en un mapa (nada importante) pero no sé exactamente dónde ponerlo en el proyecto.¿Dónde colocar recursos en el proyecto Grails?

Así que mi pregunta es, ¿hay un lugar específico en el proyecto de colocar este archivo? (En caso afirmativo, ¿dónde?) ¿O es mejor colocarlo fuera del proyecto?

Respuesta

4

Si el csv va a necesitar ponerse al día de vez en cuando, lo pondría externa a la carpeta griales, y el punto a la misma desde config.groovy.

Si es básicamente un archivo estático, lo pondría en src/java/resources, y lo cargaría con algo como this.class.getResource ("/ resources/file.csv") como lo haría con un archivo normal aplicación

+0

Ah java, está bien que tendrá que ser actualizada de vez en cuando. Gracias por la respuesta Tim O – StartingGroovy

+2

uso: recursos Recursos = new ClassPathResource ("recursos/file.csv") (añadido como editar, pero no han sido aprobados) – luisZavaleta

Cuestiones relacionadas