의존성 주입 원칙
·
Spring
∎ 의존 관계 주입 4가지 (@Autowired)✔ 생성자 주입을 사용해라!한번 밖에 호출 못하므로, 불변에 적합하다.필드를 final로 설정할 수 있다.생성자를 이용하므로, 필수에 적합하다.생성자를 통해 직관적으로 주입하므로, NullPointException을 방지할 수 있다. ✔ set을 통한 주입 ✔ 필드에 @Autowired필드가 private이라 쉽게 주입 불가능사용 추천 안함! ✔ 메서드를 통한 주입여러 필드를 동시에 주입 가능생성자나 setter를 통해 해결가능 하므로 거의 사용 안함!∎ 그외주입할 빈이 없으면 오류가 나므로, required를 false로 설정하여 오류를 방지한다. ➜ 메소드 자체가 호출 안되게 된다.@Nullable을 이용하면 null값이 나온다.Optional..