首页 > 代码库 > SpringBoot学习:整合Mybatis,使用HikariCP超高性能数据源
SpringBoot学习:整合Mybatis,使用HikariCP超高性能数据源
一、添加pom依赖jar包:
1 <!--整合mybatis--> 2 <dependency> 3 <groupId>org.mybatis.spring.boot</groupId> 4 <artifactId>mybatis-spring-boot-starter</artifactId> 5 <version>1.1.1</version> 6 </dependency> 7 8 <!-- 超高性能连接池 --> 9 <dependency> 10 <groupId>com.zaxxer</groupId> 11 <artifactId>HikariCP-java6</artifactId> 12 <version>2.3.9</version> 13 <scope>compile</scope> 14 </dependency>
二、项目结构:
Mapper文件在resources目录下。并在SpringBoot入口类中添加 @MapperScan("cn.com.venus.oa.mapper") @ServletComponentScan 注解
在入口类上添加注解,配置Mapper接口的地址
1 @ServletComponentScan 2 @MapperScan("cn.com.venus.oa.mapper") 3 public class venusAppcliation { 4 ... 5 }
@ServletComponentScan: 设置启动时spring能够扫描到我们自己编写的servlet和filter
@MapperScan: 用于扫描的mapper接口
在yml配置文件中:
1 spring: 2 datasource: 3 driver-class-name: com.mysql.jdbc.Driver 4 url: jdbc:mysql:///venus 5 username: root 6 password: admin 7 8 mvc: 9 view: 10 prefix: /WEB-INF/pages/ 11 suffix: .jsp 12 13 mybatis: 14 type-aliases-package: cn.com.venus.oa.pojo 15 config-location: classpath:/mybatis/mybatis-config.xml 16 mapper-locations: classpath:/mybatis/mappers/*.xml
SpringBoot学习:整合Mybatis,使用HikariCP超高性能数据源
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。