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;
|
}
|
}
|