1.整合Durid数据源
1、引入Jar包
2.application.yml配置
3.读取配置类DruidConfig
总结:其实没有必要一个个手动去配置, druid 启动starter
druid 自动配置类
2.整合MyBatis
2.1生成MyBatis代码:
pom.xml
generatorConfig.xml
运行插件—生成代码
2.2 整合Mybatis
1.引入jar包
application.yml
MyBatis自动配置原理
如果依然放不下mybatis全局配置文件, springboot 还是支持的:
配置application.yml
mybatis-config.xml
如果要设置mybatis的settings怎么设置呢?
1.可以通过mybatis全局配置文件设置
2. 也可以通过在application.yml中配置configuration
configuration 它封装mybatis所有信息
configuration 什么情况=null呢?
没有在application.yml中配置configuration 就会为null
如果没有在application.yml中配置config-location 就会new new
Configuration();
要定制mybatis
- 使用mybatis全局配置文件
- 可以使用application.yml中配置configuration +
ConfigurationCustomizer
要么使用mybatis的东西,要么使用springboot的, 只能
用1种。
当然,个人建议直接使用:springboot的方式
建立一个类ConfigurationCustomer
application.yml配置:
记得在启动器类上加上一个扫描包的注解
最后写一个controller类就可以实现数据库的增删改查调用了。