Spring es uno de los pilares sobre los que se apoya Grails para realizar su "magia"; y una de las principales características de Spring es que soporta el patrón de inyección de dependencias, tanto a través del constructor como de métodos "set".
El siguiente artículo, nos muestra la inyección de dependencias a través de constructores y las inconsistencias que podemos encontrarnos, según el tipo de constructor que utilicemos.