ren+gin+eer
@Value 사용 시 null 이 주입되는 경우 본문
@Value 사용하는 것을 매우 선호하는데
static factory method 을 통해 인스턴스 를 생성하면서 null 이 주입는 상황이 발생했다.
null 이 되는 케이스가 몇 가지가 있다는 것을 알았다.
1) 주입받는 member가 static 으로 선언된 경우
2) 일반적인 인스턴스 생성의 경우 null 로 주입 된다.
꼭 static 으로 해야 겠다하면
+ 멤버변수가 static인 경우 @Setter, @Getter 무쓸모
'java' 카테고리의 다른 글
Kafka 습득 로드맵 (0) | 2022.04.12 |
---|---|
String Reverse (0) | 2021.05.20 |
JPA, Spring, DB Transaction 외 JPA Entity 관계 정리 (0) | 2021.03.03 |
java + lambda + filtering (0) | 2021.02.10 |
Future, CompletableFuture, Reactor 병렬 간단 비교 (0) | 2021.01.29 |