본문 바로가기

Effective Java 3rd/Chapter 2. 객체 생성과 파괴

Item 5. Resource를 직접 명시하지 말고, Dependency Injection을 사용하라

반응형

@Value 를 사용해서 프로퍼티를 인젝션하는 것이 좋다. → application.yml 같은 것을 프로퍼티로 사용

Property Injection

Constructor Injectionn의 경우 Test, flexibility를 높일 수 있다.

parameter 자체를 주입받자..

  • Config Class를 생각없이 사용하고 있지는 않았는지
  • Singleton을 이해하고 있는지
  • Dependency Injection (DI)를 잘 이해하고 있는지
반응형