问题描述
我试图用参数化的构造函数声明一个组件,但它抛出了一个错误。有什么办法可以解决这种情况吗?
我可以有一个默认构造函数来避免这种情况。但是,我的业务要求只说具有参数化的构造函数。有什么解决办法吗?
@Component
public class Employee {
private String firstName;
private String lastName;
private int yearsOfExperience;
private String designation;
@Autowired
public Employee(**String** firstName,**String** lastName,**int** yearsOfExperience,**String** designation) {
this.firstName = firstName;
this.lastName = lastName;
this.yearsOfExperience = yearsOfExperience;
this.designation = designation;
}
错误:无法自动装配。未找到字符串 Bean。粗体文本是共享消息的错误。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)