继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

冯文议
关注TA
已关注
手记 82
粉丝 1.4万
获赞 707

在学习完 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

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP