Я использую Spring 3.0.5 и максимально использую аннотацию @Autowire для членов моего класса. Один из bean-компонентов, который мне нужно автосоединять, требует аргументов для своего конструктора. Я просмотрел документацию Spring, но, похоже, не нашел никаких ссылок на то, как аннотировать аргументы конструктора.
В XML я могу использовать как часть определения bean-компонента. Есть ли аналогичный механизм для аннотации @Autowire?
Пример:
@Component
public class MyConstructorClass{
String var;
public MyConstructorClass( String constrArg ){
this.var = var;
}
...
}
@Service
public class MyBeanService{
@Autowired
MyConstructorClass myConstructorClass;
....
}
Как в этом примере указать значение «constrArg» в MyBeanService с аннотацией @Autowire? Есть ли способ сделать это?
Спасибо,
Эрик