controller中@Autowired自动导入Client报错,在微服务项目的Application上加注解:
@EnableFeignClients --可调用别的接口
@EnableDiscoveryClient --可被调用
实体类里如果加了这种的属性:
private Boolean isVerify;
用自动生成的get,set方法,会生成这样的:
public Boolean getVerify() {
return isVerify;
}
public void setVerify(Boolean verify) {
isVerify = verify;
}
这样在接收前端数据时会报错:
no getter 或者 "Unrecognized field \"isVerify\" (class cn.com.ecarx.cvs.modules.model.BaseCarRecord), not marked as ignorable
正确写法:
public Boolean getIsVerify() {
return isVerify;
}
public void setIsVerify(Boolean verify) {
isVerify = verify;
}
自动生成会把Is忽略掉。