SpringCloud+MyBatis+Redis整合—— 超详细实例(一)
1、SpringCloud+MyBatis
MyBatis 是一款优秀的轻量级半自动持久层框架,与之相对应的还有hibernate框架。①
话不多说,接下来搭建SpringCloud+MyBatis环境:
- 第一步,在SpringCloud环境中的pom.xml中加入:
1 <!-- 引用Mybatis 和 Mysql驱动开始 --> 2 <dependency> 3 <groupId>org.mybatis.spring.boot</groupId> 4 <artifactId>mybatis-spring-boot-starter</artifactId> 5 <version>1.3.0</version> 6 </dependency> 7 <dependency> 8 <groupId>mysql</groupId> 9 <artifactId>mysql-connector-java</artifactId> 10 </dependency> 11 <!-- 引用Mybatis 和 Mysql驱动结束 -->
- 第二步,在Mysql数据库中创建User表
-- ---------------------------- -- Table structure for user -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL COMMENT '主键', `name` varchar(64) NOT NULL COMMENT '姓名', `birthday` date DEFAULT NULL COMMENT '生日', `address` varchar(256) DEFAULT NULL COMMENT '地址', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of user -- ---------------------------- INSERT INTO `user` VALUES ('1', '石露露', '1994-10-08', '卡布奇诺国际社区');
- 第三步,在SpringCloud中配置反向生成工具对User表生成相应的实体类和配置文件
在pom.xml文件的<bulid>标签②中通过maven添加插件引用
1 <plugin> 2 <groupId>org.mybatis.generator</groupId> 3 <artifactId>mybatis-generator-maven-plugin</artifactId> 4 <version>1.3.5</version> 5