| Trait | Description |
|---|---|
| Controller | Classes that implement the Controller trait are automatically treated as web controllers in a Grails application |
| DomainClass | A trait implemented by all domain classes |
| Interceptor | An interceptor can be used to intercept requests to controllers and URIs |
| Annotation Type | Description |
|---|---|
| ApiDelegate | Similar to Groovy's
|
| Artefact | Used to define the artefact type for classes declared outside of Grails' usual conventions. |
| Enhanced | An annotation for classes that are compile-time enhanced. |
| Enhances |