10.7 The REST Profile 10.7 The REST Profile Since Grails 3.1, Grails supports a tailored profile for creating REST applications that provides a more focused set of dependencies...
2.4 A Hello World Example 2.4 A Hello World Example Let’s now take the new project and turn it into the classic "Hello world!" example. First, change into the "helloworld" dire...
4.3 Environments Per Environment Configuration Packaging and Running for Different Environments Programmatic Environment Detection Per Environment Bootstrapping Generic Per Env...
18.5 Hooking into Runtime Configuration Hooking into the Grails Spring configuration Customizing the Servlet Environment Adding New Servlets Adding New Servlet Filters Doing Po...
13 The Service Layer Creating a Service 13 The Service Layer Grails defines the notion of a service layer. The Grails team discourages the embedding of core application logic ...
17 Security What Grails Automatically Does 17 Security Grails is no more or less secure than Java Servlets. However, Java servlets (and hence Grails) are extremely secure and ...
5.3 Creating Custom Commands 5.3 Creating Custom Commands You can create your own commands by running the create-command command from the root of your project. For example the...
5.5 Building with Gradle 5.5 Building with Gradle Grails 3.1 uses the Gradle Build System for build related tasks such as compilation, runnings tests and producing binary dist...
2.10 Deploying an Application 2.10 Deploying an Application Grails applications can be deployed in a number of different ways. If you are deploying to a traditional container ...