miércoles, 28 de febrero de 2018

Ejemplo 2018-02: Java vs Groovy.

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