7月13日
1.当是GET请求时,请求实体前不需要@RequestBody注解。
2.stream流,List<A>快速转换成List<B>:
List<B> listB= listA.stream().map(a -> return new B(a)).toList();。
3.当A()实体与B()实体的属性名称和属性类型完全相同时,可通过@Mapper注解后的接口快速实现A与B的转换。
4.数据是很重要的资源,所以在删除数据时不能用remove(),只能用update()(逻辑删除)。
5.对于简单的SQl查询条件可用LambdaQueryWrapper类快速实现,不需要在XML文件上写SQL语句;容易忽视查询条件:eq(A::isDeleted, false)。
7月20日
1.List通常判空为null或者.size(),防止遗漏的情况建议使用CollectionUtils.isEmpty()工件类方法。