Spring - Sobrecarga de constructores usando Spring

Buenas! Siguiendo con el tema de Spring y constructores , nos puede llegar a resultar un problema con la sobrecarga de los mismos.

Supongamos el siguiente caso. (recodar ver el post Spring y constructores)

Teniendo una clase llamada Usuario.

Spring - Sobrecarga de constructores usando Spring

La unica diferencia es que tenemos 2 constructores.


Setteo mediante spring.

Spring - Sobrecarga de constructores usando Spring

Y la clase que contiene el context y corre el programa.

Spring - Sobrecarga de constructores usando Spring

Consola.
Spring - Sobrecarga de constructores usando Spring

El problema es claro no? Spring no sabe a que constructor llamar mas alla que le settiemos primero un long y luego un String..

Simplemente hay que modificar el spring-config,xml diciendole el index de cada elemento con el atributo index.

Spring - Sobre carga de constructores usando Spring

Luego ejecutamos, y por consola deberia imprimir correctamente los valores.


Spring - Sobrecarga de constructores usando Spring
Spring - Sobrecarga de constructores usando Spring Spring - Sobrecarga de constructores usando Spring Reviewed by El lado oscuro de java on mayo 13, 2012 Rating: 5

No hay comentarios:

Con la tecnología de Blogger.