笔记
1、整合Mybatis访问数据库和阿里巴巴数据源
简介:整合mysql 加入mybatis依赖,和加入alibaba druid数据源 1、加入依赖(可以用 http://start.spring.io/ 下载) <!-- 引入starter--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency> <!-- MySQL的JDBC驱动包 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <!-- 引入第三方数据源 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.6</version> </dependency> 2、加入配置文件 #可以自动识别 #spring.datasource.driver-class-name =com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/movie?useUnicode=true&characterEncoding=utf-8 spring.datasource.username =root spring.datasource.password =password #如果不使用默认的数据源 (com.zaxxer.hikari.HikariDataSource) spring.datasource.type =com.alibaba.druid.pool.DruidDataSource 加载配置,注入到sqlSessionFactory等都是springBoot帮我们完成 3、启动类增加mapper扫描 @MapperScan("net.xdclass.xdvideo.mapper") VideoMapper类例子 @Select("SELECT * FROM video") @Results({ @Result(column = "create_time",property = "createTime") //javaType = java.util.Date.class }) List<Video> getAll(); 4、开发mapper 参考语法 http://www.mybatis.org/mybatis-3/zh/java-api.html xml配置:http://www.mybatis.org/mybatis-3/zh/configuration.html开始
把mybits的依赖,放开注释
第一个是mybits和spring整合的starter依赖 mysql-connect-java:mysql的数据驱动 druid:阿里巴巴的数据源,性能比较好配置文件
启动类扫描文件
mybits里面的注解,指定要扫描的包
在mapper包下新建VideoMapper 上面就是它的包名 基于注解,来做数据库操作 验证数据库的操作是否成功 启动应用,测试