spring-god-study / spring-basic

김영한님 스프링 기본 강의를 듣고 서로 인증하고 힘을 내며 잇쌰잇쌰하는 프로젝트
0 stars 3 forks source link

2021.07.23 (금) 인증 #17

Open kyupid opened 3 years ago

kyupid commented 3 years ago

평일 - 매일 최소 1 강의 주말 - 토,일 중 최소 1 강의

kyupid commented 3 years ago

SOLID 원칙에 대해서배움 단일원치빼고 뭔말인지 와닿진 않는다

dnjsrud3407 commented 3 years ago

강의명 : 스프링 핵심 원리 수강 회차 <스프링 핵심 원리>

요약

char-yb commented 3 years ago

강의명: 스프링 핵심원리 기본편 수강회차: 조회한 빈이 모두 필요할 때, List, Map ~ 자동, 수동의 올바른 실무 운영 기준

조회한 빈이 모두 필요할 때, List, Map

자동, 수동의 올바른 실무 운영 기준

수동 빈 등록은 언제 사용하냐 애플리케이션은 크게 업무 로직과 자동 로직으로 구분할 수 있다.

애플리케이션에 광범위하게 영향을 미치는 기술 지원 객체는 수동 빈으로 등록해서 설정 정보에 바로 나타나게 하는 것이 유지보수 하기 좋다.

비즈니스 로직 중에서도 수동 빈을 등록하는 게 유리한 경우가 있다. 바로 다형성을 적극 활용할 때이다. 어떤 빈들이 주입될 지, 각 빈들의 이름은 무엇이고 코드만 보고 한번에 쉽게 파악하는 건 본인이 개발하지 않는 이상 어렵다! 이런 경우 수동 빈으로 등록하거나 자동으로 하면 특정 패키지에 묶어 놓는 것이 좋다. 패키지나 구현체가 나눠져 있으면 신입 개발자나 다른 개발자가 유지보수 하기 어렵다.

정리