Grails Goodness: Enable Accept Header for User Agent Requests
Especially when we use Grails to create a RESTful API we want to enable the request header Accept, so Grails can do content negotiation based on the value in the header. For example we could use the...
View ArticleGrails Goodness: Change Response Formats in RestfulController
We can write a RESTful application with Grails and define our API in different ways. One of them is to subclass the grails.rest.RestfulController. The RestfulController already contains a lot of useful...
View ArticleGrails Goodness: Custom Controller Class with Resource Annotation
In Grails we can apply the @Resource AST (Abstract Syntax Tree) annotation to a domain class. Grails will generate a complete new controller which by default extends grails.rest.RestfulController. We...
View ArticleGrails Goodness: Using Converter Named Configurations with Default Renderers
Sometimes we want to support in our RESTful API a different level of detail in the output for the same resource. For example a default output with the basic fields and a more detailed output with all...
View Article
More Pages to Explore .....