MyBatis-Plus 擴展-SQL注入器

2022-03-25 13:47 更新

注入器配置

全局配置 ?sqlInjector用于注入 ?ISqlInjector?接口的子類,實現(xiàn)自定義方法注入。

參考默認注入器 DefaultSqlInjector

  • SQL 自動注入器接口 ?ISqlInjector?

public interface ISqlInjector {

    /**
     * <p>
     * 檢查SQL是否注入(已經(jīng)注入過不再注入)
     * </p>
     *
     * @param builderAssistant mapper 信息
     * @param mapperClass      mapper 接口的 class 對象
     */
    void inspectInject(MapperBuilderAssistant builderAssistant, Class<?> mapperClass);
}

自定義自己的通用方法可以實現(xiàn)接口 ?ISqlInjector也可以繼承抽象類 ?AbstractSqlInjector注入通用方法 SQL 語句 然后繼承 ?BaseMapper添加自定義方法,全局配置 ?sqlInjector注入 ?MP? 會自動將類所有方法注入到 ?mybatis容器中。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號