package com.thhy.general.config.mysql; import org.apache.ibatis.logging.slf4j.Slf4jImpl; import org.mybatis.spring.boot.autoconfigure.ConfigurationCustomizer; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration public class MybatisConfiguration { @Bean public ConfigurationCustomizer configurationCustomizer(){ return new ConfigurationCustomizer() { @Override public void customize(org.apache.ibatis.session.Configuration configuration) { configuration.setMapUnderscoreToCamelCase(true); configuration.setLogImpl(Slf4jImpl.class); } }; } @Bean public SwtichInterceptor myBatisInterceptor(){ SwtichInterceptor interceptor = new SwtichInterceptor(); //Properties properties = new Properties(); // 可以调用properties.setProperty方法来给拦截器设置一些自定义参数 //properties.put("",""); //interceptor.setProperties(properties); return interceptor; } }