首页 / 标签TAG / SPRINGFORALL

# spring

围绕 spring 的技术文章与经验分享。

共 561 篇文章

XPath 和 JsonPath 以及 SpEL 详解及对比

我们编程时,在前后端数据交互和传输过程中,往往需要对报文中的某个字段或者某个标签的值进行解析读取,报文通常是以json或者xml作为数据交换格式,而json和xml这两种格式的报文结构都是具备一定的层级关系的,也就是说我们要想要拿到报文里面的某个值,是可以通过一个路径定位到的,那么它们具体是怎么通过路径定位到具体的值呢?…

Spring Cloud Gateway 实现数字签名与URL动态加密

再网络传递数据的时候,为了防止数据被篡改,我们会选择对数据进行加密,数据加密分为对称加密和非对称加密。其中RSA和AES,TLS等加密算法是比较常用的。 对称加密 对称加密是指加密和解密使用相同的密钥的加密方法。其基本流程包括以下步骤: 密钥生成 : 双方协商生成一个共享密钥或由一方生成密钥并安全地传输给另一方。 加密 :…

Spring Boot整合策略模式

一、前言 策略模式可能是在工作中使用最多的,也是在面试中最常提到的,代码重构和优化的必备! 小编之前也是一直说,其实没有真正的实战;最近有了机会实战了一下,来分享一下使用心得和在企业级的使用! 二、策略模式 1. 什么是策略模式 策略模式,英文全称是 Strategy Design Pattern 。在 GoF 的《设计模式》一书中,它是这样定义的:…

Spring Security实现单体架构下客户端管理端两种登录功能实现

解决目标 在单体架构下,同时容下客户端和管理端,通俗点就是一个项目单服务, 同时实现页面A(用户的登录)与页面B(管理员登录),跳转到对应不同的操作端。当然两种身份的用户他不能随意进入其他端,所以需要两种不同的令牌生成和验证。用户表拆分为两个:一个normal_user表,一个super_user表,而不是简简单一个表加权限字段。…