Веб-фреймворк Grails имеет консоль Grails, которая в основном представляет собой консоль Groovy, которая имеет доступ к состоянию вашего веб-приложения. В частности, в консоли Grails есть несколько предопределенных переменных, которые вы можете использовать для доступа к веб-приложению и его изменения во время выполнения. Например, ctx
- это предопределенная переменная, которая обеспечивает доступ к бинам Spring приложения (AKA ApplicationContext).
Обычно консоль Grails запускается как настольное приложение, но есть плагин , который позволит вам включить его как часть самого приложения и использовать его через веб-браузер.