Spring Boot配置文件敏感信息加密的开源方案实现
简介最近隔离在家,做项目中发现项目中的配置文件敏感信息都是明文存储的的,很不安全。例如:数据库的密码,redis的密码,oss存储的相关key等等。然后自己也上网百度了下相关的资料。找到了一个开源的配置文件加密实现:jasypt。jasypt开源地址:官网:jasypt的使用引入依赖gradle:compilegroup:'com.github.
Stella981 Stella981
3年前
Spring Cloud Gateway 数据库存储路由信息的扩展方案
动态路由背景​无论你在使用Zuul还是SpringCloudGateway的时候,官方文档提供的方案总是基于配置文件配置的方式例如:zuul的配置形式routes:pigauth:path:/auth/serviceId:
Stella981 Stella981
3年前
Spring Transaction + MyBatis SqlSession事务管理机制研究学习
    原文地址:SpringTransactionMyBatisSqlSession事务管理机制研究学习(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.xx566.com%2Fdetail%2F191.html)  线上的系统中,使用的是SpringMyba
Stella981 Stella981
3年前
Spring Security 实战干货:过滤器链的机制和特性
!(https://oscimg.oschina.net/oscnet/7394738343cba77387e6379069e1a5ac5e0.gif)1\.前言过滤器作为SpringSecurity的重中之重,我们需要了解其中的机制。这样我们才能根据业务需求的变化进行定制。今天来探讨一下Sprin
Stella981 Stella981
3年前
Spring data jpa 调用存储过程处理返回参数及结果集
一、环境 1.此随笔内容基于springboot整合的springdatajpa项目, 2.数据库为mysql5.7.9版本 二、内容1\.新建存储过程pro\_query\_objectBEGINRoutinebodygoeshere...a_theme_co
Wesley13 Wesley13
3年前
Java中spring boot2集成ES案例详解
!(https://oscimg.oschina.net/oscnet/98868aa11899ade73586c491109abb38b48.jpg)一:运行环境    JDK:1.8    ES:5.6.4二:学习内容  如何构建springdataelasticsearch环境?  
Stella981 Stella981
3年前
Spring5.0源码深度解析之SpringBean的Aop的使用
!(https://gss1.bdstatic.com/vo3dSag_xI4khGkpoWK1HF6hhy/baike/w%3D268%3Bg%3D0/sign0c730b84bd19ebc4c078719fba1da8c1/37d12f2eb9389b503a80d4b38b35e5dde6116ed7.jpg)
Stella981 Stella981
3年前
Spring Cloud Security OAuth2.0 认证授权系列(一) 基础概念
前序最近想搞下基于SpringCloud的认证授权平台,总体想法是可以对服务器授权,想做一个基于Agent的无侵入的方式。因为新版本的SpringCloudSecurity、OAuth2.0貌似改了些东西,说上网随便翻翻,但发现没有针对SpringSecurityOAuth2.0认证授权系统性的文章。遂结合
Easter79 Easter79
3年前
SpringCloud(9)使用Spring Cloud OAuth2保护微服务系统
一、简介OAth2是一个标准的授权协议。在认证与授权的过程中,主要包含以下3种角色。服务提供方AuthorizationServer。资源持有者ResourceServer。客户端Client。OAuth2的认证流程如图所示,具体如下。!(https://o
Stella981 Stella981
3年前
Spring Security使用详解6(自定义登录页、接口、结果)
在之前的所有样例中,登录表单一直都是使用SpringSecurity提供的默认登录页,登录成功后也是默认的页面跳转。有时我们想要使用自定义的登录页,或者在前后端分离的开发方式中,前后端的数据交互通过JSON进行,这时登录成功后就不是页面跳转了,而是一段JSON提示。下面通过样例演示如何进行登录表单的个性化配置。六、自定义登录页面、