- 1. 前言 随着Spring的日渐臃肿,为了简化配置、开箱即用、快速集成,Spring Boot 横空出世。 目前已经成为 Java 目前最火热的框架了。平常我们用Spring Boot开发web应用。... 1. 前言 随着Spring的日渐臃肿,为了简化配置、开箱即用、快速集成,Spring Boot 横空出世。 目前已经成为 Java 目前最火热的框架了。平常我们用Spring Boot开发web应用。...
- 文章目录 1. 前言2. 为什么需要 RBAC?3. RBAC 模型的分类3.1 RBAC03.2 RBAC13.3 RBAC23.4 RBAC3 4. RBAC 中一些概念的理解4.1 ... 文章目录 1. 前言2. 为什么需要 RBAC?3. RBAC 模型的分类3.1 RBAC03.2 RBAC13.3 RBAC23.4 RBAC3 4. RBAC 中一些概念的理解4.1 ...
- 1. 前言 我们上一篇介绍了UsernamePasswordAuthenticationFilter的工作流程,留下了一个小小的伏笔,作为一个Servlet Filter应该存在一个doFilter实现方法,而它却没有,其实它的父类AbstractAuthenticationProcessingFilter提供了具体的实... 1. 前言 我们上一篇介绍了UsernamePasswordAuthenticationFilter的工作流程,留下了一个小小的伏笔,作为一个Servlet Filter应该存在一个doFilter实现方法,而它却没有,其实它的父类AbstractAuthenticationProcessingFilter提供了具体的实...
- Spring缓存抽象 Spring从3.1开始定义了一系列抽象接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们进行缓存开发。Spring Cache 只负责维护抽象层,具体... Spring缓存抽象 Spring从3.1开始定义了一系列抽象接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们进行缓存开发。Spring Cache 只负责维护抽象层,具体...
- 最近Spring各个团队的大佬在一起探讨了一下2021年Spring项目的新东西和预期的变化。胖哥就赶紧整理出来分享给大家,希望大家能够及时抓住未来的技术趋势。 Spring Boot 目前Spring项目的核心就是Spring Boot,一切最终呈现给开发者的都是以Spring Boot为形式的东西。 Spring B... 最近Spring各个团队的大佬在一起探讨了一下2021年Spring项目的新东西和预期的变化。胖哥就赶紧整理出来分享给大家,希望大家能够及时抓住未来的技术趋势。 Spring Boot 目前Spring项目的核心就是Spring Boot,一切最终呈现给开发者的都是以Spring Boot为形式的东西。 Spring B...
- 前言 在庞大的java体系中,spring有着举足轻重的地位,它给每位开发者带来了极大的便利和惊喜。我们都知道spring是创建和管理bean的工厂,它提供了多种定义bean的方式,能够满足我们日常工作中的多种业务场景。 那么问题来了,你知道spring中有哪些方式可以定义bean? 我估计很多人会说出以下三种: ... 前言 在庞大的java体系中,spring有着举足轻重的地位,它给每位开发者带来了极大的便利和惊喜。我们都知道spring是创建和管理bean的工厂,它提供了多种定义bean的方式,能够满足我们日常工作中的多种业务场景。 那么问题来了,你知道spring中有哪些方式可以定义bean? 我估计很多人会说出以下三种: ...
- 文章目录 1. 概述2. 痛点3. @Qualifier4. @Qualifier VS @Primary5. 通过名称来自动注入6. 总结 1. 概述 今天带你了解一下 Spri... 文章目录 1. 概述2. 痛点3. @Qualifier4. @Qualifier VS @Primary5. 通过名称来自动注入6. 总结 1. 概述 今天带你了解一下 Spri...
- Spring Security 5.6 发布有些时间了。随着Spring Boot 2.6的发布Spring Security 5.6终于有机会上生产了。在Spring Security 5.6中动态权限控制更加清晰简单了,今天就带你来尝尝鲜。 节奏快起来 是的,现在不光Java在提速,连Spring的速度现在也提起来了。... Spring Security 5.6 发布有些时间了。随着Spring Boot 2.6的发布Spring Security 5.6终于有机会上生产了。在Spring Security 5.6中动态权限控制更加清晰简单了,今天就带你来尝尝鲜。 节奏快起来 是的,现在不光Java在提速,连Spring的速度现在也提起来了。...
- 今天Spring Boot 2.5正式发布了,支持Java 16,增强了Docker镜像构建功能,而且提供了初始化数据源的新机制。 基于Spring Boot 2.4的变动 Sql脚本初始化数据源 在Spring Boot 2.5中已经重新设计了用于支持schema.sql和data.sql编写脚本的基础方法。spr... 今天Spring Boot 2.5正式发布了,支持Java 16,增强了Docker镜像构建功能,而且提供了初始化数据源的新机制。 基于Spring Boot 2.4的变动 Sql脚本初始化数据源 在Spring Boot 2.5中已经重新设计了用于支持schema.sql和data.sql编写脚本的基础方法。spr...
- 今天Spring Security 5.5发布了,主要涉及OAuth2.0和SAML2.0两个协议。其中最大的亮点是支持了OAuth2.0的另一种授权模式jwt-bearer。这个模式可能对大家比较陌生,说实话胖哥也没在实际开发中玩过这种模式,不过它并不是刚出的规范,这是2015年5月起草的RFC7523的一部分,如今正式实装... 今天Spring Security 5.5发布了,主要涉及OAuth2.0和SAML2.0两个协议。其中最大的亮点是支持了OAuth2.0的另一种授权模式jwt-bearer。这个模式可能对大家比较陌生,说实话胖哥也没在实际开发中玩过这种模式,不过它并不是刚出的规范,这是2015年5月起草的RFC7523的一部分,如今正式实装...
- 我们有一个接口服务为下游的系统提供数据服务,本来好好的大家都愉快地传递JSON,非常和谐。可最近有个新需求去对接一个很老的系统,这倒是不算啥,可这个老系统数据不是以JSON传递的而是以XML传递的。 同事小王想了个馊主意,把原来的接口原版拷贝一遍统一把返回类型改成XML不就行了?嗯,接口路径需要占用一套,权限配置多了一套,还... 我们有一个接口服务为下游的系统提供数据服务,本来好好的大家都愉快地传递JSON,非常和谐。可最近有个新需求去对接一个很老的系统,这倒是不算啥,可这个老系统数据不是以JSON传递的而是以XML传递的。 同事小王想了个馊主意,把原来的接口原版拷贝一遍统一把返回类型改成XML不就行了?嗯,接口路径需要占用一套,权限配置多了一套,还...
- 就在刚刚Spring Boot 2.4.5发布,同时发布的还有Spring Boot 2.3.10和下一个关键版本的候选版本Spring Boot 2.5.0.RC1。 这次更新一共修复了57个Bug,所以强烈建议升级。 ❝ 目前给Spring Boot贡献代码的Contributor(贡献者)已经超过了800人。 ... 就在刚刚Spring Boot 2.4.5发布,同时发布的还有Spring Boot 2.3.10和下一个关键版本的候选版本Spring Boot 2.5.0.RC1。 这次更新一共修复了57个Bug,所以强烈建议升级。 ❝ 目前给Spring Boot贡献代码的Contributor(贡献者)已经超过了800人。 ...
- 2月14日,💔Keycloak 团队宣布他们正在弃用大多数 Keycloak 适配器。 其中包括Spring Security和Spring Boot的适配器,这意味着今后Keycloak团队将不再提供针对Spring Security和Spring Boot的集成方案。 Keycloak项目是一个强大的OIDC(O... 2月14日,💔Keycloak 团队宣布他们正在弃用大多数 Keycloak 适配器。 其中包括Spring Security和Spring Boot的适配器,这意味着今后Keycloak团队将不再提供针对Spring Security和Spring Boot的集成方案。 Keycloak项目是一个强大的OIDC(O...
- 前言 最近review别人代码的时候,看到了一些@Autowired不一样的用法,觉得有些意思,特定花时间研究了一下,收获了不少东西,现在分享给大家。 也许@Autowired比你想象中更强大。 1. @Autowired的默认装配 我们都知道在spring中@Autowired注解,是用来自动装配对象的。通常,我们在... 前言 最近review别人代码的时候,看到了一些@Autowired不一样的用法,觉得有些意思,特定花时间研究了一下,收获了不少东西,现在分享给大家。 也许@Autowired比你想象中更强大。 1. @Autowired的默认装配 我们都知道在spring中@Autowired注解,是用来自动装配对象的。通常,我们在...
- 什么是循环依赖? 从字面上来理解就是A依赖B的同时B也依赖了A,就像上面这样,或者C依赖与自己本身。体现到代码层次就是这个样子 @Componentpublic class A { // A中注入了B @Autowired private B&nb... 什么是循环依赖? 从字面上来理解就是A依赖B的同时B也依赖了A,就像上面这样,或者C依赖与自己本身。体现到代码层次就是这个样子 @Componentpublic class A { // A中注入了B @Autowired private B&nb...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签