为了账号安全,请及时绑定邮箱和手机立即绑定

【MyBatis】学习纪要三:Spring Boot 整合 MyBatis

标签:
SpringBoot

在学习完 MyBtais 的一些用法或,我依然写了我的个人博客——cms 以此来检验我学习的MyBatis是否可用,值得庆贺的是,简单的 cms 系统上线了,前后端分离,Spring Boot 开发的RESTful风格的API供前端调用。

在学习MyBatis的时候,我们知道,他有一个公共的配置文件 mybatis-config.xml,但我们用Spring Boot 集成MyBatis的时候,这个公共配置文件已不再用了,那么,我们在哪里写MyBatis的公共配置文件了呢?

答案是application.properties

其实很早,在MyBatis的官方文档中已经说了MyBatis如何与Spring Boot集成

MyBatis-Spring-Boot-Starter

很简单,Spring Boot 会帮助我们自动配置。

application
mybatis.type-aliases-package=com.example.domain.model
mybatis.type-handlers-package=com.example.typehandler
mybatis.configuration.map-underscore-to-camel-case=true
mybatis.configuration.default-fetch-size=100
mybatis.configuration.default-statement-timeout=30

这是官网提供的例子。

总结

1、要多看在配置文件中能够为我们提供哪些配置,这可能在很大程度上帮到我们。

SpringBoot 对 MyBtis 配置支持

2、在实际项目中,可能需要多种配置方案:开发时配置,测试时配置,上线是配置。要灵活运用。

spring.profiles.active=dev

3、最后来看一个常用的配置:

mybatis.type-aliases-package=com.fengwenyi.demo1.entity
mybatis.mapper-locations=classpath:mapper/*.xml
资料

1、mybatis-spring-boot-autoconfigure

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
1.4万
获赞与收藏
707

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消