配置类
dataSource.return = return dataSource;
springboot项目,除了mybatis的配置,其他配置一般都不用xml。mybatis的配置也可用java类,但是xml的方式是主流。
SessionFactoryConfiguration 配置mybatis得mapper及dataSource.
Dao DataSourceConfiguration得编写,创建连接池数据
@Value(${jdbc.driver}) //引入application.properities 得配置信息
配置 Mybatis的SqlSessionFactory
配置文件路径
mapper路径
实体类
连接池
数据库的配置:
事务提交:



数据库配置文件中设置:


数据库的连接配置:

jdbc相关变量赋值
用两个星表示xml
setTypeAliases制定实体类package 的扫描路径
setTypeAliases制定实体类package的扫描路径
setTypeAliases制定实体类package的扫描路径
mybatis配置文件分为两个部分,一个是mybatisbonfigfilePath配置文件
另一个是mapper配置文件
mybatis配置主要由两个部分组成
database与mybatis绑定在一块
为了让dao层通过mybatis去实现
在DataSourceConfiguration上面要写上@Configuration,告诉spring,你要到这里来,检索相关的bean
这里${}的作用是引入
变量若为灰色,表示还没有生效,如果变量变为紫色,表示被引入并且生效了。
先注册一个名为DataSource的bean,注册好了,才可以生成有效的bean
是否需要SSL连接,这里设置为false
由于是跟数据库相关的配置,所以统一到一个地方可能会好一点。
既然是一个要被调用的方法,就必须要有返回值,不然调用它干什么?
先注册,才能实例出来
注册一个名为DataSource的bean
@Bean(name = "dataSource")这样就可以在IOC里面注册一个bean了
现在创建一个bean,这个bean可以返回数据库连接池
IOC就是一个容器去接受很多的bean,然后在运行的时候,我们需要bean的地方,IOC就帮助我们动态的注入。