专题:spring
共91篇相关文章

Spring监听器(ApplicationEvent)岂不是比MQ更轻的异步神器?
Spring事件驱动:亿级流量下的咖啡店经营之道——比MQ更轻的异步解耦实战。Spring中ApplicationEvent的最佳实践。...

Spring Boot WebSocket方案,Netty与官方Starter哪个更胜一筹?
Spring Boot WebSocket方案终极指南:Netty vs 官方Starter对比与实践...

Spring AOP结合Guava RateLimiter,如何优雅地用注解实现高效限流?
总的来说,AOP 让限流这类“基础设施”悄无声息地融入了业务脉络,这正是优雅架构的魅力所在——将复杂性收敛于一点,在别处换来 simplicity。
最后,想起一句被反复“魔改”的名言,放在这里格外贴切:“让架构的归架构,让...

Spring中BeanFactory、FactoryBean和ObjectFactory,哪个是西西弗斯之石的真正理解?
今天,代码又报错了。或者也许是昨天,我不清楚。
不管怎样,Spring 容器抛出了一个 BeanCreationException。为了解决它,我被迫潜入框架的深处,去注视那些平时被 @Autowired 掩盖的齿轮。&am...

如何将SpringBoot3与SpringSecurity6整合,自定义式登录页面?
大家好,我是晓凡 写在前面 在前面的文章中,我们学习了SpringSecurity 登录认证流程,对其应该有个大概印象了。 忘记的小伙伴点击下面自己复习去~ 在前面的学习中,我们使用的都是SpringSecurity 框架提供的登录页面,而...

Spring Boot常用注解有哪些?
大家好,我是晓凡。 以下是 Spring Boot 中最常用的 100 个注解(按功能分类整理),适用于配置、控制层、数据访问、安全、测试等常见场景: 🧱 一、核心注解(Core Annotations) @...

别再被VO、BO、PO、DTO、DO绕晕?代码一讲就懂!
大家好,我是晓凡。 前阵子晓凡的粉丝朋友面试,被问到“什么是VO?和DTO有啥区别?” 粉丝朋友:“VO就是Value Object,DTO就是Data Transfer Object……” 面试官点点头:“那你说说,一个下单接口里,到底哪...

Java开发中常见的那些坑,你踩过几个?
大家好,我是晓凡。 作为一名Java开发者,在日常编码过程中难免会遇到各种"坑"。 有些是语法层面的问题,有些则是设计或思维上的误区。 今天我们就来盘点一下Java中最常见的20个陷阱,看...

架构师如何掌握本地缓存原理及其广泛应用?
先说结论:本地缓存优先选用caffeine,因为性能比guava cache快,api风格与之兼容、能轻松地平滑迁移,并且在springspring boot最新版本中已经是默认本地缓存了。下面展开讲讲本地缓存和Spring cache。...

Spring Cache源码如何进行深入分析与解读?
Spring cache是一个缓存API层,封装了对多种缓存的通用操作,可以借助注解方便地为程序添加缓存功能。 常见的注解有@Cacheable、@CachePut、@CacheEvict,有没有想过背后的原理是什么?楼主带着疑问,阅读完S...

如何构建无需MQ的WebSocket集群解决方案?
首先不了解WebSocket的可以先看看这篇文章,以及传统的WebSocket方案是怎么做的,https:www.cnblogs.comjeremylai7p16875115.html 这是用MQ解决的版本,那么这种方案存在什...

如何通过Spring Security实现与Jasig单点登录的集成?
2018-6-18 [[后端栈Java SEJava]] Spring Security 是什么? 人们使用Spring Secruity的原因有很多, 单大部分都发现了javaEE的Servlet规范或EJB规范中的安全功能缺乏典型企...

SpringCloud Eureka Hystrix微服务如何实现?
2018-1-29 Spring [[N_SpringBoot]] 微服务架构 什么是微服务? 例如一个商城系统, 有 用户模块, 产品模块, 订单模块, 支付模块, 在传统的MVC结构中, 这些都集中在一个很重的JVM进程中. 这有几个问...

Spring IOC源码中,完整的加载流程是怎样的?
IOC 的入口说明 ApplicationContext 对象 in short 可以理解为作为具现化的 IOC 的对象根接口, 它是一个重量级的对象, 整个应用期间应该保持单例 官文 Container Overview: https:...

如何完整追踪并复现 Spring AOP 源码学习全过程?
Spring AOP 各阶段的流程图 简而言之, 可以分为四部步走 一是 在 spring aop 最初的入口是在哪? 二是 spring 如何解析配置, 如何封装关于AOP概念配置对象的? 三是 spring 如何根据配置对象创建代理对象...
