SSAFY11th-book-study / book-study

0 stars 0 forks source link

[7.3.2] 강한결합하고 더이상 확장 제한 #82

Open limjongheok opened 2 months ago

limjongheok commented 2 months ago

책에서 image 이는 oxm 이용하는 서비스 구조로 최적화하기 위해서 이다 하나의 클래스로 만들어 두기 때문에 빈의 등록과 설정이 단순해지고 쉽게 사용할 수 있다하는데 이처럼 빈의 개수를 줄이고 설정을 단순하게 하는 방법에 BaseSqlService를 확장해 디폴트 설정을 두는 방법도 있다 하는데 이러한 디폴트 의존 오브젝트를 만들어주는 방식의 한계는 내부에서 만드는 오브젝트를 프로퍼티 외부에서 지정해주기 힘들다고 합니다. 허나 위 코드처럼 내부에서 클래스를 설정해서 넣는것도 외부에서 지정 못하는 상황이 아닌지 궁금해서 질문을 남깁니다