Skip to content

如何配置xbatis全局配置/启动配置(XbatisGlobalConfig)

如果在xbatis启动前配置xbatis的全局配置?

1.配置XbatisConfig的ConfigurationCustomizer的Bean(推荐)

java
@Configuration
public class XbatisConfig {

    @Bean
    public ConfigurationCustomizer configurationCustomizer() {
        return (configuration) -> {
            //设置单Mapper的类
            XbatisGlobalConfig.setSingleMapperClass(MybatisBasicMapper.class);
        };
    }

}

2.在spring等容器启动时,且在mybatis启动之前执行即可

java
@SpringBootApplication(scanBasePackages = "com.sys")
public class ConsoleApplication {
    public static void main(String[] args) {
        //设置单Mapper的类
        XbatisGlobalConfig.setSingleMapperClass(MybatisBasicMapper.class);
        SpringApplication.run(ConsoleApplication.class, args);
    }
}