Возможно ли в Spring автоматически подключать только определенные аргументы конструктора?
Я определил:
<bean class="MyClass">
<constructor-arg name="name" value="object name" />
</bean>
С:
public class MyClass{
private String name;
private MyDAO dao;
@Autowired
public MyClass(String name, MyDao dao){
// assign...
}
//...
}
Теперь я хотел бы, чтобы объект MyDao
был автоматически подключен, а аргумент name
был явно определен. Является ли это возможным?
Для определения bean-компонента с использованием XML требуется вручную определить все аргументы?