¿Es posible en Autover solo los argumentos específicos de un constructor?Autocablear solo ciertos argumentos de un constructor
I definidos:
<bean class="MyClass">
<constructor-arg name="name" value="object name" />
</bean>
Con:
public class MyClass{
private String name;
private MyDAO dao;
@Autowired
public MyClass(String name, MyDao dao){
// assign...
}
// ...
}
Ahora me gustaría MyDao
objeto a autowired, mientras que definir explícitamente name
argumento. ¿Es posible?
La definición de un bean utilizando XML requiere definir manualmente todos los argumentos?
ok, entonces tengo que cambiar mi contructor ... o usar una referencia explícita en mi definición XML ... – davioooh
Sí, eso dependería del resto de tu proyecto, si usa el autoenvío para la mayoría de las referencias de beans, o definición explícita en el XML, para mantener la coherencia. – Luciano
Muchas gracias. – davioooh