在参数化构造函数中传递值时,我无法自动装配 bean。
如何使用 SpringBoot 调用参数化构造函数?
@Component
public class MainClass {
public void someTask() {
AnotherClass obj = new AnotherClass(1, 2);
}
}
//Replace the new AnotherClass(1, 2) using Autowire?
@Component
public class AnotherClass {
private int number,age;
public AnotherClass(int number, int age) {
super();
this.number = number;
this.age = age;
}
}
Run Code Online (Sandbox Code Playgroud)
我想自动装配“AnotherClass”bean。如何删除new AnotherClass(1, 2);
我如何放置@Autowire在这里?
constructor dependency-injection parameter-passing spring-boot