
com.gitee.starblues.extension.mybatis.SpringBootMybatisConfig Maven / Gradle / Ivy
package com.gitee.starblues.extension.mybatis;
import org.apache.ibatis.session.Configuration;
import org.mybatis.spring.SqlSessionFactoryBean;
/**
* Springboot mybatis 的配置接口
* @author starBlues
* @version 2.3
*/
public interface SpringBootMybatisConfig extends MybatisCommonConfig{
/**
* 插件自主配置Mybatis的SqlSessionFactoryBean
* SqlSessionFactoryBean 具体配置说明参考 Mybatis 官网
* @param sqlSessionFactoryBean SqlSessionFactoryBean
*/
default void oneselfConfig(SqlSessionFactoryBean sqlSessionFactoryBean){
}
/**
* 重写配置当前跟随主程序的配置
* 只有 enableOneselfConfig 返回 false, 实现该方法才生效
* @param configuration Mybatis Configuration 的配置
*/
default void reSetMainConfig(Configuration configuration){
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy