一、公共字段自动填充1.1问题分析序号字段名含义数据类型操作类型1create_time创建时间datetimeinsert2create_user创建人idbigintinsert3update_time修改时间datetimeinsert , update4update_user修改人idbigintinsert , update每次开发相关接口都需要写一遍这些字段信息代码冗余不方便维护1.2实现思路步骤1自定义注解AutoFill用于标识需要进行公共字段填充自动填充的方法步骤2自定义切面类AutoFillAspect统一拦截加入了AutoFill注解的方法通过反射为公共字段赋值步骤3在Mapper的方法上加入AutoFill注解技术点枚举注解AOP反射1.3代码开发步骤1自定义注解AutoFill步骤2自定义切面类AutoFillAspect步骤3在Mapper的方法上加入AutoFill注解1.4功能测试前后端联调正常运行通过1.5小结为了使代码实现“高低聚低耦合”的宗旨将每次 更新、添加 操作中的 当前更新时间 与 当前操作人等信息使用自动填充不用每次都要写一遍差不多的代码了。问题AOP使用并不熟练导致本操作出现很多新对象时晕头转向的。将不熟练的 自定义切面类分成四个小步骤1.获取拦截到的数据类型 2.获取实体对象 3.获取数据 4.对应操作类型进行赋值有效解决了无从下手的问题。理清思绪继续前行