最新 最热

Java 面试题之 Logback 打印日志是如何获取当前方法名称的?

本文将根据以上四种方法来给大家进行具体讲解,不过不知道大家有没有想过,获取当前执行方法体的方法名称有什么用嘞?

2023-11-13
1

Spring高手之路16——解析XML配置映射为BeanDefinition的源码

Spring框架中控制反转(IOC)容器的BeanDefinition阶段的具体步骤,主要涉及到Bean的定义、加载、解析,并在后面进行编程式注入和后置处理。这个阶段是Spring框架中Bean生命周期的早期阶段之一,对于理解整个Spring框架非常关...

2023-11-13
1

Spring的Bean注入方式

在这个例子中,UserService 类通过构造方法接受一个 UserRepository 的实例。当创建 UserService 对象时,将传入一个 UserRepository 实例,这就是构造方法注入。

2023-11-13
1

Spring是如何通过反射注入bean的

Spring 框架的底层使用了反射来实现依赖注入和对象管理。下面是一个简单的示例,演示了 Spring 底层是如何通过反射进行依赖注入的。

2023-11-13
1

Spring注解

自动按照类型注入。当ioc容器中有且只有一个类型匹配时可以直接注入成功。当有超过一个匹配时,则使用变量名称(写在方法上就是方法名称)作为bean的id,在符合类型的bean中再次匹配,能匹配上就可以注入成功。当匹配不上时,是...

2023-11-13
1

spring-state-machine守卫踩坑

今天发现一个问题,如果我们是动态构建状态机,在传入指定守卫为null时,代码不会报错,且事件不会过渡到下一个状态

2023-11-10
1

从MVC到DDD,该如何下手重构?

大家好,我是技术UP主小傅哥。MVC讲解了,DDD讲解了。接下来这个章节,我们讲讲从MVC到DDD的重构!

2023-11-09
1

Spring 缓存注解这样用,太香了!

作者最近在开发公司项目时使用到 Redis 缓存,并在翻看前人代码时,看到了一种关于 @Cacheable 注解的自定义缓存有效期的解决方案,感觉比较实用,因此作者自己拓展完善了一番后分享给各位。...

2023-11-09
1

Spring Gateway堆外内存溢出问题定位

公司使用Spring Gateway作为业务网关,一直存在一个堆外内存泄露的疑难杂症。从同事手上接手过来后最终解决了这个问题。

2023-11-09
1