最佳答案
我正在使用 Spring3.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;
....
}
在这个例子中,我如何使用@Autowire 注释在 MyBeanService 中指定“ strarg”的值?有什么办法吗?
谢谢,
艾瑞克