spring spring cache设置指定Key过期时间

spring cache 集成redis是基于spring-data-redis组件开发的一直通过注解就能轻松实现redis缓存操作的框架。但原生的spring cache不支持缓存过期,默认都是没有过期时间的,以下实现自定义...

2022-12-10 1504 阅读

spring spring cloud gateway使用 uri: lb://方式配置时,服务名的特殊要求

在gateway中配置uri配置有三种方式,包括第一种:ws(websocket)方式: uri: ws://localhost:9000第二种:http方式: uri: http://localhost:8130/第三种:lb(注册中心中服务名字)方式: uri: lb...

2022-12-10 438 阅读

spring SpringCloud+Feign+Hystrix使用FallbackFactory统一处理,查看服务调用异常或失败,进入熔断降级处理的原因

1、 @FeignClient类 此类中的@FeignClient中fallbackFactory属性指定熔断降级处理的类为WebFeignFallbackFactory。 package com.tianchang.wei.service.feign.service; import org.springfr...

2022-12-10 352 阅读

spring Springboot @ResponseBody返回中文乱码

最近我在把Spring 项目改造Springboot,遇到一个问题@ResponseBody返回中文乱码,因为response返回的content-type一直是application/json;charset=ISO-8859-1。经过几天的努力,终于找到最终...

2022-12-10 751 阅读

mybatis Mybatis plus条件构造器QueryWrapper的简单用法

1. 首先来看下QueryWrapper有哪些常用方法 查询方式说明 setSqlSelect 设置 SELECT 查询字段 where WHERE 语句,拼接 +?WHERE 条件 and AND 语句,拼接 +?AND 字段=值 andNew...

2022-12-10 967 阅读

java Java命令里面的EQ、NE、GT、LT、GE、LE分别代表含义

不废话,直接上车:EQ 就是 EQUAL等于 NE就是 NOT EQUAL不等于 GT 就是 GREATER THAN大于  LT 就是 LESS THAN小于 GE 就是 GREATER THAN OR EQUAL 大于等于 LE 就...

2022-12-10 449 阅读

spring springboot + mybatis plus强大的条件构造器queryWrapper、updateWrapper

注明:上篇文章介绍了springboot+mybatis-plus通用CRUD的用法,这篇文章我们来介绍一下mybatis-plus强大的条件构造器。mybatis-plus的版本为最新版3.0.3 。条件构造器咱们讲述queryWrapper和...

2022-12-10 487 阅读

spring springboot与缓存

1.使用缓存减轻数据库的压力, 承受高的并发量 2.验证码三分钟有效, 把这些临时的数据放在缓存中 JSR-107 为了规定缓存的规范 ,javaee发布的jsr-107 Java Caching定义了5个核心接口,分别...

2022-12-10 417 阅读

spring Spring Boot:通过spring-boot-starter-data-redis源码了解starter和autoconfigure模块

注:本文Spring Boot为2.X版本在Spring Boot中,官方提供了spring-boot-autoconfigure包和starter包用来帮助我们简化配置,比如之前要建一个Spring mvc项目,需要我们配置web.xml,dispatche...

2022-12-10 578 阅读

mybatis mybatis-plus 表名添加前缀的实现方法

1、使用mybatis-plus自身的查询构造去,只需要在全局配置中添加如下配置 mybatis-plus: mapper-locations: classpath:mappers/*Mapper.xml # mapper映射文件 global-config: db-conf...

2022-12-10 546 阅读