🗒️构造器注入 & 懒加载
type
status
date
slug
summary
tags
category
icon
password
本着要干掉字段注入的原则,最近写的代码都是尽量使用构造器注入了。
有时,需要在某个服务里注入他自己,这时使用构造器注入之后懒加载貌似不行,导致循环依赖。
于是开始探索新的写法。
最简单的
使用
AopContext,但是文档不建议这么用手写构造器,添加 @Lazy
不够优雅
组合使用 @RequiredArgsConstructor 和 @Setter
使用到了Lombok的
onX feature.but, it’s Experimental
so.
使用
@RequiredArgsConstructor(onMethod_ = {@Lazy})but, it’s Experimental also
并且全部参数懒加载,不好。
使用
lombok.config增加配置文件
lombok.configGotcha!
Happy Coding too!
参考:
- 演示代码来自 apollo
上一篇
WebStorm commit code error
下一篇
修改已启动的 docker 容器配置
Loading...