Q1:数据库查询出来的null值,mybatis封装时自动过滤的吗?
否,application.properties 添加 spring.jackson.default-property-inclusion=non_null
Q2:删除Vo的任意字段报错,
遇事不决,compile就对了
Q3:pdf/图片不在详情web的service里base64处理,最后怎么做的
planA:因为没有文件服务器,所有计划用Base64字节流传输,可行,但是后台返回前台json中包含4个图片的base64的String串,图片显示很慢,
planB:前台两次请求,第一次只有展示文字信息的json,第二次串行返回Base64的字符串,暂时这样优化。
<font color =#009688/></font>
Q4:在需要知道年龄的前提下,根据身份证号码,代码层面计算年龄还是mysql的查询列计算效率比较高。
我母鸡啊
Q5:@PathVarible 只读取get请求url中的参数 不加可以用swagger测试,加上就知能传递简单的字符串。。。
Q6: @*Mapping
@GetMapping
@PostMapping
@PutMapping
@DeleteMapping
Q7:insert数据插入
保存的数据 req是前台传入,字段需要补充再入库,先get对象后set对象的子属性,最后mapper.insertSelective(req)
Q8: