如何将动态值传递给另一个被注入为自动对象的类的构造函数?
@Service
Class Test {
int a;
String b;
public Test(int a, String b) {
this.a = a;
this.b = b;
}
}
Class Sample {
@Autowired
Test test;
}
如何将值传递给Test
类的Sample
类构造函数?
答案 0 :(得分:0)
Spring bean是不可改变的想法。 如果Test实例的每个实例的Test实例都不同,则它不必是spring bean,特别是如果Test实例上的某些文件依赖于Sample实例中的值。
也许解决方案是更改您的Test类范围,以便您可以创建多个实例,但您必须更多地解释动态值的含义。