从我使用 spring 的第一天开始,我总是有一个问题。如果一个类有一个构造函数需要两个参数,但是这2个参数不固定,是根据输入请求生成的,每次都不一样,但是我需要spring容器来管理类的实例,在spring中如何实现? 例如
Class A{
A(int x,int y){//omit}
}
但是x和y不是固定的,我们需要通过我们的程序计算x和y,然后我们可以用普通的java代码为A创建实例,如下所示
int x=calculate(request);
int y=calculate(request);
A a=new A(x,y);
但是如何让spring管理A类的实例创建呢?
附加信息:为什么我需要 A 类由 spring 管理,因为 A 依赖于一些由 spring 管理的其他类。