Resumen:
Ejemplo de convertir una clase Java a código Groovy.
Descripción:
Muchas veces, poder medir los beneficios de trabajar con Groovy; resulta vacío sino no lo podemos cuantificar. Como parte de la charla "Introducción a Groovy", este post muestra los cambios del código para tener un webservice a partir de una clase Java.
1. El operador de acceso public es por defecto. El return es opcional.
2. Los tipos son inferidos al emplear def. Los paréntesis son opcionales. Listas y arreglos se tratan de la misma forma.
3. Uso del operador in. Empleo de cadenas interpoladas.
4.
Constructores dinámicos.
5. Adiós a los getters y setters.
6. Triple comillas (dobles).
Código Fuente:
https://github.com/edgargs/power-groovy.git
Bibliografía:
http://groovy-lang.org/documentation.html
Configuración:
SpringBoot 1.5.9
Groovy 2.4