MyBatis-Plus 如何自定义属性注入策略?
引言
MyBatis-Plus 是一个在 MyBatis 基础上进行增强的工具库,提供了一系列简化 CRUD 操作的功能。在开发过程中,我们经常需要对实体类的属性进行注入,在 MyBatis-Plus 中可以自定义属性注入策略来满足不同业务需求。本文将介绍如何使用 MyBatis-Plus 自定义属性注入策略,并通过一个完整的实例来演示。
自定义属性注入策略的原理
MyBatis-Plus 默认使用的是使用类的 set 方法进行属性注入的策略。我们可以通过自定义 PropertyHandler 接口来实现自定义的属性注入策略。PropertyHandler 接口定义如下:
public interface PropertyHandler {
void inject(Object entity, String propertyName,