Comment accéder à une propriété BuildConfig.groovy
dans Grails 2.5.1
que l'accès à des configurations à l'aide Config
accéder à une propriété dans BuildConfig.groovy
grailsApplication.config.theNeededProperty
Comment accéder à une propriété BuildConfig.groovy
dans Grails 2.5.1
que l'accès à des configurations à l'aide Config
accéder à une propriété dans BuildConfig.groovy
grailsApplication.config.theNeededProperty
Pour accéder aux propriétés de BuildConfig.groovy
dans un script que vous utilisez grailsSettings.config
Gant:
grailsSettings.config.theNeededProperty
BuildConfig.groovy
est pour les paramètres liés à l'exécution de commandes Grails telles que compile
ou run-app
. Config.groovy
concerne tous les paramètres d'exécution. Il semble que vous devriez déplacer votre propriété à Config.groovy
. BuildConfig.groovy
n'est pas empaqueté dans la guerre, donc si vous voulez accéder à quelque chose en cours d'exécution, vous devrez ajouter manuellement BuildConfig.groovy
dans la guerre et utiliser ConfigSlurper
.
def config = new ConfigSlurper().parse(new File('path/to/BuildConfig.groovy').toURL())
def value = config.theNeededProperty
je veux y accéder dans un filtre – Sherif
« Je veux y accéder dans un filtre » - Votre question initiale ne fait aucune mention de cela. Vous pouvez avoir votre outil de filtrage 'GrailsConfigurationAware' et l'objet de configuration sera injecté. La vidéo sur https://objectcomputing.com/products/grails/grails-quickcast-5-reading-config-values/ est sur Grails 3, mais certaines de ces idées seront les mêmes dans Grails 2. –