SpringBoot使用xml配置文件整合mybatis
2019-05-24 22:01
459 查看
使用SpringBoot我们可以快速的开发一个web应用,整合mybatis数据持久化框架。
mybatis提供了两种方式与SpringBoot进行整合:
- 注解形式的快速开发模式 ( 强耦合,虽然便捷但不太支持使用此模式进行开发 )
- 使用传统的配置文件形式进行开发 ( 松耦合,推荐使用此方式进行开发 )
下面就使用配置文件方式,SpringBoot整合mybatis进行具体讲解
这是本人通过度娘以及查看各种资料整合出来的,希望能给需要的小伙伴提供帮助
1. 创建SpringBoot的web项目并引入mybatis依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <!-- 由于我本机装的是5.xx版本的数据库,则此处对数据库驱动版本进行的降级, SPringBoot引入的版本是8.x的 ,各位小伙伴要注意哦!此处是坑! --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.38</version> <scope>runtime</scope> </dependency> <!-- mybatis提供的与SpringBoot整合的依赖jar包 --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.1</version> </dependency> <!-- 阿里的数据库连接池 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.31</version> </dependency>
2. 创建mybatis的mapper.xml文件
3. xml文件内容
使用mybatis的xml文件的方式与SpringBoot进行整合,可以很好的做到松耦合,便于以后的扩展。注解的方式虽然便捷,但每次需要修改dao操作就需要修改后台逻辑代码,是强耦合,不便于扩展,是不支持的。
4. application.yml配置文件内容
mybatis的配置信息还有很多,具体的配置内容小伙伴们可以自行百度查找资料
5. 在pom文件添加以下代码
经过这样的配置之后,可以省略了在启动类中添加扫描包的操作,希望能够帮助到小伙伴们,也可以和大家进行技术交流
相关文章推荐
- MyBatis使用大全(3)------XML映射文件配置
- spring、mybatis整合核心配置文件applicationContext.xml
- SSM(spring-springmvc-mybatis)整合开发xml配置文件内容springmvc-config.xml,application.xml,web.xml
- 整合SpringMVC+Spring+Mybatis+mysql的maven配置文件pom.xml
- springMVC+MyBatis+meaven整合的pom.xml配置文件
- Spring整合Hibernate配置(使用hibernate.cfg.xml文件)
- SpringBoot内部配置:“application.properties配置”和”使用XML配置”,读取属性文件中的内容,日志配置,Profile配置(学习:SpringBoot实战)
- SpringBoot+Mybatis 整合 xml配置使用+免xml使用
- 使用mybatis生成配置文件bean、xml、dao
- MyBatis Spring整合配置映射接口类与映射xml文件
- MyBatis使用大全(2)------XML配置文件
- Mybatis中xml配置文件中使用的大于小于转义
- mybatis的xml配置文件中使用select语句数据不全
- spring-MVC__spring__mybatis整合值之spring的配置文件 (applicationContext.xml)
- spring和mybatis整合 sqlMapConfig.xml配置文件
- MyBatis使用大全(4)------XML映射文件配置
- 浅谈spring+springMVC+mybatis框架整合(配置文件的使用)
- SSM整合框架开发 MyBatis配置文件 MyBatis-Configuration.xml文件配置
- spring与jpa整合 简化persistence.xml配置文件 使用属性文件 数据源dbcp访问数据库
- MyBatis使用大全(3)------XML配置文件