附件中有参考文档和小作业源码
1.引用两个快码:
<script src="${base.contextPath}/common/code?bankTypeData=HBI.DEMO.BANK_TYPE&bankNameData=HBI.DEMO.BANK_NAME" type="text/javascript">
</script>
3
1
<script src="${base.contextPath}/common/code?bankTypeData=HBI.DEMO.BANK_TYPE&bankNameData=HBI.DEMO.BANK_NAME" type="text/javascript">
2
3
</script>
2.实体类中时间的解决方案:
2.1加上注解
@JsonFormat(pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd")
2
1
pattern = "yyyy-MM-dd") (
2
pattern = "yyyy-MM-dd") (
2.2 我今天加上两个注解也有问题。还是报String和Date转换的错误。所以我在controller里面加上了日期转换器,就好使了。
@InitBinder
public void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
// true:允许输入空值,false:不能为空值
binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
}
x
1
2
3
public void initBinder(WebDataBinder binder) {
4
5
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
6
// true:允许输入空值,false:不能为空值
7
binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
8
}
扫描二维码关注公众号,回复:
2634772 查看本文章
3. 额外的不是数据源里面带的,要加注解,否则报错
例子:总行类里面加上分行类的集合
@Children
@Transient
private List<DemoBankBranch> demoBankBranchList;
1
2
3
private List<DemoBankBranch> demoBankBranchList;
错误信息: