6.1 Creating Profiles 6.1 Creating Profiles The idea behind creating a new profile is that you can setup a default set of commands and plugins that are tailored to a particular...
1 Introduction 1.1 What's new in Grails 4? 1.1.1 Updated Dependencies 1.1.2 Micronaut Parent Context 1 Introduction Many modern web frameworks in the Java space are more com...
17.3 Encoding and Decoding Objects Codec Classes Encoder and Decoder interfaces for staticly compiled code Standard Codecs Custom Codecs 17.3 Encoding and Decoding Objects ...
6 Application Profiles Profile Repositories Profile Defaults 6 Application Profiles When you create a Grails application with the create-app command by default the "web" pro...
8.3.12 Customizing URL Formats 8.3.12 Customizing URL Formats The default URL Mapping mechanism supports camel case names in the URLs. The default URL for accessing an action n...
2.3 Creating an Application 2.3 Creating an Application To create a Grails application you first need to familiarize yourself with the usage of the grails command which is use...
21.1 Standalone "grails run-app" Runnable WAR or JAR file A TAR/ZIP distribution 21.1 Standalone "grails run-app" You should be very familiar with this approach by now, si...
16.1 Understanding Message Bundles 16.1 Understanding Message Bundles Now that you have an idea of locales, to use them in Grails you create message bundle file containing the ...
10.10.5 JSON Views by Convention 10.10.5 JSON Views by Convention There are a few useful conventions you can follow when creating JSON views. For example if you have a domain c...
17.2 Cross Site Scripting (XSS) Prevention Configuration Double Encoding Prevention Raw Output Per Plugin Encoding Per Page Encoding Per Tag Library Encoding Context Sensitiv...