首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java框架
订阅
tengyun
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Spring Boot集成Mybatis-Plus多租户架构实战
目前公司产品就是对外企业服务,入职后了解到SaaS模式和私有部署,当我第一次听到SaaS时,我不是很理解。经过查阅资料,以及在后续研发功能时,不断的加深了对多租户的理解。 那么接下来让我们问自己几个问题: 1.什么是多租户架构? 2.多租户架构方案以及各自的优缺点? 3.多租户…
Spring Cloud实战系列(九) - 服务认证授权Spring Cloud OAuth 2.0
OAuth 2.0 是介于 用户资源 和 第三方应用 之间的一个 中间层,它把 资源 和 第三方应用 隔开,使得 第三方应用 无法直接访问 资源,从而起到 保护资源 的作用。为了访问这种 受限资源,第三方应用(客户端)在访问的时候需要 提供凭证。 1. OAuth 2.0简介 …
SpringSecurity启动流程源码解析 | 掘金新人第三弹
前面两期我讲了SpringSecurity认证流程和SpringSecurity鉴权流程,今天是第三期,是SpringSecurity的收尾工作,讲SpringSecurity的启动流程。 就像很多电影拍火了之后其续作往往是前作的前期故事一样,我这个第三期要讲的SpringSe…
配置热更新,不想重启,如何更新Bean的状态?
本文将以运行时修改 JDBC 参数为例,来讨论尝试运行时修改配置,最后提出普遍的解决方案。 画外音:思路比结果更重要。 在动态切换的过程中,必然会有一个过渡过程,从旧连接过渡到新连接,这个过渡的过程应该是尽可能的平滑。比如可以通过运维层面来做到:在就修改完 URL 和 pass…
浅析Spring Security 的认证过程及相关过滤器
上一篇文章浅析Spring Security 核心组件中介绍了Spring Security的基本组件,有了前面的基础,这篇文章就来详细分析下Spring Security的认证过程。 Spring Security 的核心之一就是它的过滤器链,我们就从它的过滤器链入手,下图是…
朱晔和你聊Spring系列S1E1:聊聊Spring家族的几大件
Spring家族很庞大,从最早先出现的服务于企业级程序开发的Core、安全方面的Security、到后来的作为各种数据源桥梁的Data、最近几年很火的Boot,以及最新推出的正在蓬勃发展的Cloud(在本文之后都简单称为Boot、Cloud省略Spring节省一点我的打字时间)…
Spring boot/Spring 统一错误处理方案的使用
当我们开发spring web应用程序时,对于如IOException,ClassNotFoundException之类的检查异常,往往编译器会提示程序员采用try-catch进行显式捕获,而对于像ClassCastException,NullPointerException这…
SpringBoot 与 Kotlin 完美交融
本文讲解 Spring Boot2 基础下,如何使用 Kotlin,并无缝整合与完美交融。为了让读者更加熟悉 Kotlin 的语法糖,笔者会在未来的几篇文章中,聊聊 Kotlin 的新特性及其语法糖。 修改 POM 文件,添加 spring boot 依赖。 紧接着,我们需要添…
Spring统一返回Json工具类,带分页信息
项目做前后端分离时,我们会经常提供Json数据给前端,如果有一个统一的Json格式返回工具类,那么将大大提高开发效率和减低沟通成本。 1. Resp工具类 2. PageInfo 用于封装分页信息的 4. ErrorCode 用于定义错误码 5. HttpStatus 提取自o…
SpringBoot 系列教程 web 篇之自定义请求匹配条件 RequestCondition
I. 环境相关 1. 项目搭建 2. RequestCondition 介绍 II. 实例说明 1. 场景说明 2. 实现 3. 测试 III. 其他 1. 一灰灰 Blog