스프링/1. 스프링 핵심 원리

35강. 생성자 주입을 사용하라.

sdafdq 2023. 7. 22. 20:19

수정자 주입은 setter를 public으로 열어 둬야 한다.

 

설계 자체를 불변으로 하는 게 좋다.

 

 

final을 쓰는 것도 좋다.

final은 생성자를 쓰거나 혹은 바로 값을 넣을 때만 사용이 가능하다.

 

 

필수 값이 아닌 경우 수정자 주입을 사용해도 괜찮다. 생성자 주입과 수정자 주입 동시에 사용할 수 있다.

 

항상 생성자 주입을 선택해라! 그리고 가끔 옵션이 필요하면 수정자 주입을 선택해라. 필드 주입은 사용하지 않는게 좋다.