수정자 주입은 setter를 public으로 열어 둬야 한다.
설계 자체를 불변으로 하는 게 좋다.
final을 쓰는 것도 좋다.
final은 생성자를 쓰거나 혹은 바로 값을 넣을 때만 사용이 가능하다.
필수 값이 아닌 경우 수정자 주입을 사용해도 괜찮다. 생성자 주입과 수정자 주입 동시에 사용할 수 있다.
항상 생성자 주입을 선택해라! 그리고 가끔 옵션이 필요하면 수정자 주입을 선택해라. 필드 주입은 사용하지 않는게 좋다.
'스프링 > 1. 스프링 핵심 원리' 카테고리의 다른 글
37강. 자동주입 똑같은 빈이 2개 이상일 시 (0) | 2023.07.22 |
---|---|
36강. 롬복, 최신 트렌드 (0) | 2023.07.22 |
34강. 의존관계 주입 옵션 (0) | 2023.07.22 |
33강. 의존자 주입 방법들 (0) | 2023.07.22 |
32강. 충돌, 중복등록 (0) | 2023.07.21 |