我试图在我的bean中添加@Required注释,但是编译器说它是不可取的。
public class Product {
private String id;
public String getId() {
return id;
}
@Required
public void setId(String id) {
this.id = id;
}
}对此有不同的注释吗?
发布于 2021-07-15 18:53:50
阅读
在5.1岁时就不赞成使用构造函数注入来实现所需的设置(或自定义
InitializingBean实现)。
public class Product {
private String id;
public Product(String id) {
this.id = id;
}
public String getId() {
return id;
}发布于 2021-07-15 18:12:06
只需使用@Autowired。
@Autowired
public void setId(String id) {
this.id = id;
}https://stackoverflow.com/questions/68398867
复制相似问题