最新 最热

SpringBoot中MongoDB的那些骚操作

不知道大家在工作项目中有没有使用MongoDB,在哪些场景中使用。MongoDB作为NoSQL数据库,不像SQL数据库那样,可以使用Mybatis框架。

2024-08-04
2

简单了解下Spring中的各种Aware接口实现依赖注入

在Spring框架中,Aware接口是一组用于提供特定资源或环境信息的回调接口。这些接口被设计用来允许Bean获取对Spring容器或其他相关资源的引用,并在需要时进行适当的处理。...

2024-08-03
1

@Repository 与 @Mapper的区别

@Repository 和 @Mapper 都是用于标记数据访问层(DAO层)的注解,但它们来自不同的框架且有着不同的作用。具体区别分析如下:

2024-07-31
1

【Spring Boot 源码学习】SpringApplication 的定制化介绍

前面的博文,Huazie 带大家从 Spring Boot 的启动类 SpringApplication 上入手,了解了 SpringApplication 的实例化过程。这实例化构造过程中包含了各种初始化的操作,都是 Spring Boot 默认配置的。如果我们需要定制化配...

2024-07-31
2

如何获取Spring代理对象?

作为一名面向Spring编程的开发攻城狮,Spring AOP是我们最常见、也是使用最频繁的特性之一。但是,如果使用不当就可能获取不到代理对象,从而可能会影响系统功能的使用,比如事务失效。本文将会介绍一下怎么获取Spring AOP代...

2024-07-30
2

【Spring Boot 源码学习】ApplicationListener 详解

书接前文《初识 SpringApplication》,我们从 Spring Boot 的启动类 SpringApplication 上入手,了解了 SpringApplication 实例化过程。其中,《BootstrapRegistryInitializer 详解》 和 《ApplicationContextIni......

2024-07-30
2

spring boot 中自定义shiro过滤器的拦截顺序

@boot 中filter SecurityUtils.getSubject()No SecurityManager accessible

2024-07-29
3

模拟Spring实现一个简易的IOC容器

在模拟实现IOC容器之前,我们必须要掌握反射相关的知识,毕竟IOC容器采用的是反射进行的查找创建。

2024-07-28
1

Spring高手之路21——深入剖析Spring AOP代理对象的创建

在Spring AOP中,这一步骤主要通过检查目标bean是否实现了特定接口或已是代理对象来完成。关键的方法是在AbstractAutoProxyCreator类的postProcessBeforeInstantiation中实现,该方法是 Spring AOP 的核心,属于 Spring Be...

2024-07-27
3

高性能,100 W级任务重试框架!号称超越Spring-Retry和Guava-Retry的选项!

想象个系统容纳了数百万用户,需要高效获取每个用户的身份信息。若你还在依赖SpringRetry或GuavaRetry等单线程的同步重试机制,那无疑是望洋兴叹。即便加大硬件和线程投入,也只是杯水车薪。而Fast-Retry正是为此而生。...

2024-07-26
5