SpringBoot项目在配置多数据源的情况下,在配置文件中配置开启驼峰命名匹配不生效

原文链接

自己明明配置了开启驼峰命名匹配但是就是不生效,原因是项目中配置了多数据源的配置类。配置类中没有将这个设置设置进去

所以在自己配置的config中 添加:

Configuration configuration = new Configuration();
configuration.setMapUnderscoreToCamelCase(true);
 factoryBean.setConfiguration(configuration);

由于在此方法中 加了注解@Configuration 而此注解的 在import org.springframework.context.annotation.Configuration;中
而我们上面用的Configuration 在org.apache.ibatis.session中。

所有我们直接这样写:

org.apache.ibatis.session.Configuration configuration = new org.apache.ibatis.session.Configuration();

具体在那个里面 看下图:

 

 

阅读更多

没有更多推荐了,返回首页