可以看到MyBatisAutoConfiguration引入了MyBatisProperties这个属性:
MyBatisAutoConfiguration中配置了一个SqlSessionFactoryBean,代码如下:
可以配置mybatis-config.xml,需要配置文件里指定:
mybatis.config-location=classpath:/mybatis-config.xml
同样可配置MyBatis的xml mapper(如果不用注解mapper):
mybatis.mapper-locations=classpath:cn/edu/tju/mapper/*Mapper.xml
也就是application.properties可以和mybatis-config.xml共同来对SqlSessionFactory进行配置。文章来源:https://www.toymoban.com/news/detail-653058.html
可以通过application.properties的MyBatis的Configuration下的属性或者自定义ConfigurationCustomizer来配置哪些mybatis-config.xml settings中配置的属性。
例如:mybatis.configuration.mapUnderscoreToCamelCase=true。
只有不启用mybatis-config.xml时,mybatis.configuration或者ConfigurationCustomizer的配置才生效文章来源地址https://www.toymoban.com/news/detail-653058.html
到了这里,关于SpringBoot复习:(44)MyBatisAutoConfiguration的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!