Файл конфигурации по умолчанию для приложений Grails 3: grails-app/conf/application.yml
. В этом файле поддерживается синтаксис YAML .
Интерфейс GrailsApplication определяет метод getConfig
, который возвращает объект Config. В контексте приложения Spring это bean-компонент с именем grailsApplication
, который является экземпляром класса, который реализует интерфейс GrailsApplication
. Извлечение объекта конфигурации из этого компонента является одним из способов получить доступ к значениям конфигурации.
Например:
Grails-приложение / CONF / application.yml
max:
line:
numbers: 42
OR
max.line.numbers: 42
Grails-приложение / INIT / BootStrap.groovy
import grails.core.GrailsApplication
class YourController{
GrailsApplication grailsApplication
// retrieve the max.line.numbers config value
def maxLineNumbers = grailsApplication.config.getProperty('max.line.numbers')
}
Ссылка это и это
Надеюсь, это поможет вам