idea快捷键
- cirl + i 一键生成,比如serviceImpl里生成接口
- cirl + alt + o 一键导包
- cirl +alt + l 一件编码规范
- cirl+shift+u 选中部分变大小写
- cirl+shift+y 翻译(需要安装Translate插件)
编写代码时涉及到的基础知识
- 数据库中的时间: now()
- 循环依赖解决方法: 加入Lazy注解
- MAPPER层上一定要加注解@Repository
- extends在implements前面,即继承类在实现接口之前,不然报错
- @Validated注解,校验用的。抽空写一篇博客专门介绍这个注解
- 解决LocalDateTime 时间格式中间带’T’返回的问题
- 解决方法一:使用注解:@JSONField(format = "yyyy-MM-dd HH:mm:ss"),需要逐个添加且后续其他项目中出错
- 解决方法二:使用全局配置统一处理(对日期数据序列化和反序列化处理)
该问题也需要进行一篇博客进行总结