代码优化:
问题:对于新增员工或者新增菜品分类,需要修改一些时间、用户等公共字段。怎么能统一处理来简化开发呢?
答案:我们使用AOP切面编程,实现功能增强,来完成公共字段自动填充功能。
实现步骤:
1). 自定义注解 AutoFill,用于标识需要进行公共字段自动填充的方法
2). 自定义切面类 AutoFillAspect,统一拦截加入了 AutoFill 注解的方法,通过反射为公共字段赋值
3). 在 Mapper 的方法上加入 AutoFill 注解
菜品展示:
加载过慢请开启缓存 浏览器默认开启
代码优化:
问题:对于新增员工或者新增菜品分类,需要修改一些时间、用户等公共字段。怎么能统一处理来简化开发呢?
答案:我们使用AOP切面编程,实现功能增强,来完成公共字段自动填充功能。
实现步骤:
1). 自定义注解 AutoFill,用于标识需要进行公共字段自动填充的方法
2). 自定义切面类 AutoFillAspect,统一拦截加入了 AutoFill 注解的方法,通过反射为公共字段赋值
3). 在 Mapper 的方法上加入 AutoFill 注解
菜品展示: