在springboot中,可以很简单的通过@RequestBody注解获取到请求参数并映射为实体,但是仅限于请求方式为application/json,而@RequestPa...
Tag : Java
SpringBoot集成SpringSecurity实现Jwt认证
实现JWT工具类将JWT相关配置(密钥、过期时间等)封装为一个常量类:package top.wteng.jwtsecurity; public class Securit...
SpringGateway网关层实现JWT验证
在网关层实现JWT验证,下层接口服务可以完全不考虑验证逻辑,减少重复工作量,下面通过自定义过滤器实现JWT验证功能。JWT工具类首先定义一个JWT工具类,提供JWT生成和校验...
SpringCloudGateway超时熔断及请求异常重试
超时熔断当被代理服务压力过大或出现异常而处理而响应过慢时,大量请求可能就积压在网关上,这种情况下,网关长时间得不到返回时应该及时取消等待,进行降级并熔断返回,典型的降级熔断过...
SpringGateway与Nacos集成
创建项目通过spring initializr创建spring boot项目,maven配置如下:<?xml version="1.0" encod...
SpringBoot实现动态数据源
最终实现目标是当数据源发生变化,切换数据库时,无需重启程序,只需通过一定方式(如调用接口或监听配置中心消息)将新数据源配置传入,程序即可自动热切换数据源。核心思路为封装一个自...