自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 ObjectProvider可以解决循环依赖

在Spring框架中,ObjectProvider类是一个用于获取Bean实例的接口,它提供了一种延迟获取Bean实例的方式。ObjectProvider类可以用于解决循环依赖、解决原型作用域下的依赖注入问题以及延迟加载Bean等场景。ObjectProvider类提供了以下主要功能:1.延迟获取Bean实例:ObjectProvider可以延迟获取Bean实例,只有在需要时才会真正创建Bean实例,可以避免提前实例化Bean。

2024-02-27 09:58:59 491

原创 @Slf4j INFO级别打印DEBUG级别日志实现

INFO级别下统计DEBUG日志

2024-02-23 17:44:12 840

原创 解决下载源码时报错:Cannot connect to the Maven process. Try again later. If the problem persists·············

下载源码时报错:Cannot connect to the Maven process. Try again later. If the problem persists, check the Maven Importing JDK settings and restart IntelliJ IDEA

2023-05-29 14:02:17 751 1

原创 java EventBus 使用总结

EventBus是一个典型的事件分发器,Observer模式。订阅者通过register集中到EventBus类中,当发布者通过post MessageEvent时,通知到订阅者。适用于一对多,当一个消息需要被多次不同处理时使用。使用 EventBus 进行注册订阅者,发送事件,可以实现所有订阅者都收到了发送的事件,就是一个 发布/订阅 模式。EventBus 还有个实现类:AsyncEventBus。

2023-05-26 18:53:17 2198 1

原创 观察者模式

搞懂了观察者模式的角色定义、调用逻辑,我们在使用的时候就很容易扩展了。关于使用什么样的方式来把观察者添加到被观察者的容器里面去,应该有很多方式,我个人觉得应该在被观察者类里面去主动收集所有属于它的观察者对象,这样才算是解耦吧。

2023-05-22 17:18:06 64 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除