包含了 Spring Boot Reids 依附、 MySQL 依附和 Mybatis 依附。
在 application.properties 应用设备文件,增长 Redis 相干设备
- ## 数据源设备
- spring.datasource.url=jdbc:mysql://localhost:3306/springbootdb?useUnicode=true&characterEncoding=utf8
- spring.datasource.username=root
- spring.datasource.password=123456
- spring.datasource.driver-class-name=com.mysql.jdbc.Driver
- ## Mybatis 设备
- mybatis.typeAliasesPackage=org.spring.springboot.domain
- mybatis.mapperLocations=classpath:mapper/*.xml
- ## Redis 设备
- ## Redis数据库索引(默认为0)
- spring.redis.database=0
- ## Redis办事器地址
- spring.redis.host=127.0.0.1
- ## Redis办事器连接端口
- spring.redis.port=6379
- ## Redis办事器连接暗码(默认为空)
- spring.redis.password=
- ## 连接池最大年夜连接数(应用负值表示没有限制)
- spring.redis.pool.max-active=8
- ## 连接池最大年夜壅塞等待时光(应用负值表示没有限制)
- spring.redis.pool.max-wait=-1
- ## 连接池中的最大年夜余暇连接
- spring.redis.pool.max-idle=8
- ## 连接池中的最小余暇连接
- spring.redis.pool.min-idle=0
- ## 连接超不时光(毫秒)
- spring.redis.timeout=0
- springboot-mybatis-redis 工程项目构造如下图所示:
- org.spring.springboot.controller - Controller 层
- org.spring.springboot.dao - 数据操作层 DAO
- org.spring.springboot.domain - 实体类
- org.spring.springboot.service - 营业逻辑层
- Application - 应用启动类
- application.properties - 应用设备文件,应用启动会主动攫取设备
具体解释可以参考注释。对应的设备类:org.springframework.boot.autoconfigure.data.redis.RedisProperties
CityRestController 控制层依旧是 Restful 风格的,详情可以参考《Springboot 实现 Restful 办事,基于 HTTP / JSON 传输》。 http://www.bysocket.com/?p=1627 domain 对象 City 必须实现序列化,因为须要将对象序列化后存储到 Redis。如不雅没实现 Serializable ,控制台会爆出以下异常:
City.java 城市对象:
- package org.spring.springboot.domain;
- import java.io.Serializable;
- /**
- * 城市实体类
- *
- * Created by bysocket on
推荐阅读
Facebook的交互式神经网络可视化系统ActiVis,打开神经网络的“黑盒子”
之前很多媒体在热烈评论辩论神经收集的“黑盒子”(black box)问题。复杂的模型处理猜测性工作负载时表示优胜,然则说到回溯体系是若何得出最终结不雅的,根本没有一种清楚的办>>>详细阅读
本文标题:Spring Boot 整合 Redis 实现缓存操作
地址:http://www.17bianji.com/lsqh/34801.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示