mybatis-spring-boot-starter可以帮助你快速创建基于SpringBoot的MyBatis应用程序。
mybatis-spring-boot-starter可以达到什么效果?●构建独立的MyBatis应用程序●零模板●更少的XML配置文件
引入mybatis-spring-boot-starter模块之后,其可以:
●自动检测DataSource●使用SqlSessionFactoryBean注册SqlSessionFactory实例,并设置DataSource数据源●基于SqlSessionFactory自动注册SqlSessionTemplate实例●自动扫描
Mapper注解类,并通过SqlSessionTemplate注册到SpringContext中mybatis-spring-boot-starter就是参照SpringBoot的设计思想,化繁为简,以简单注解的方式让用户快速上手。
下面我们简单的创建一个项目,让他跑起来:
首先,我们引入依赖:
dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.1.0/version/dependency
配置数据源
spring:datasource:url:jdbc:mysql://.0.0.1:/auto?useUnicode=trueuseSSL=falsecharacterEncoding=utf8username:rootpassword:rootdriver-class-name: