传统的Mybatis在使用的时候,经常需要配置一大堆的东西,比如xml文件,dao层,还有实体类和xml文件的映射关系。由于需要配置这些东西,不仅开发的时候很慢,而且后期维护的时候也很麻烦,如果实体类里面更改了一个字段,那么还需要修改xml文件,明显增加了维护的负担。
在spring-boot里面有一种方式,可以完全不使用配置文件使用Mybatis,他就是mybatis-spring-boot-starter。
使用的时候需要在pom添加下面的依赖就可以使用了。
<dependency> <groupId>org.mybatis.spring.bootgroupId> <artifactId>mybatis-spring-boot-starterartifactId> <version>2.0.0version>dependency>
下面使用示例来讲解如何在spring-boot使用无注解版的mybatis
第一步:在pom中添加mybatis和MySQL依赖
在spring-boot公工程的pom文件中添加下面的依赖,保证mybatis已经被引入工程了: