在学习完 MyBtais 的一些用法或,我依然写了我的个人博客——cms 以此来检验我学习的MyBatis是否可用,值得庆贺的是,简单的 cms 系统上线了,前后端分离,Spring Boot 开发的RESTful风格的API供前端调用。
在学习MyBatis的时候,我们知道,他有一个公共的配置文件 mybatis-config.xml
,但我们用Spring Boot 集成MyBatis的时候,这个公共配置文件已不再用了,那么,我们在哪里写MyBatis的公共配置文件了呢?
答案是application.properties
。
其实很早,在MyBatis的官方文档中已经说了MyBatis如何与Spring Boot集成
很简单,Spring Boot 会帮助我们自动配置。
applicationmybatis.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、要多看在配置文件中能够为我们提供哪些配置,这可能在很大程度上帮到我们。
2、在实际项目中,可能需要多种配置方案:开发时配置,测试时配置,上线是配置。要灵活运用。
spring.profiles.active=dev
3、最后来看一个常用的配置:
mybatis.type-aliases-package=com.fengwenyi.demo1.entity
mybatis.mapper-locations=classpath:mapper/*.xml
资料