![JAR search and dependency download from the Maven repository](/logo.png)
org.zodiac.mybatisplus.extension.SpringBootMyBatisPlusExtension Maven / Gradle / Ivy
package org.zodiac.mybatisplus.extension;
import org.zodiac.mybatis.extension.AbstractMyBatisProcessor;
import org.zodiac.mybatis.extension.SpringBootMyBatisExtension;
import org.zodiac.mybatis.extension.group.MyBatisConfigGroup;
import org.zodiac.mybatis.extension.group.PluginEntityAliasesGroup;
import org.zodiac.mybatisplus.extension.group.MyBatisPlusConfigGroup;
import org.zodiac.mybatisplus.extension.group.MyBatisPlusPluginEntityAliasesGroup;
public class SpringBootMyBatisPlusExtension extends SpringBootMyBatisExtension {
private MyBatisPlusPluginFollowCoreConfig myBatisPlusPluginFollowCoreConfig;
public SpringBootMyBatisPlusExtension() {
super(Type.MYBATIS_PLUS);
}
public SpringBootMyBatisPlusExtension(MyBatisPlusPluginFollowCoreConfig myBatisPlusPluginFollowCoreConfig) {
this();
this.myBatisPlusPluginFollowCoreConfig = myBatisPlusPluginFollowCoreConfig;
}
@Override
protected MyBatisConfigGroup obtainMyBatisConfigGroup() {
return new MyBatisPlusConfigGroup();
}
@Override
protected PluginEntityAliasesGroup obtainPluginEntityAliasesGroup() {
return new MyBatisPlusPluginEntityAliasesGroup();
}
@Override
protected AbstractMyBatisProcessor obtainMyBatisProcessor() {
return new MyBatisPlusProcessor(myBatisPlusPluginFollowCoreConfig);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy