Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 코딩테스트
- 멘토링
- error
- Flutter
- 자바
- 부트캠프
- java
- 레디스
- 알고리즘
- EC2
- 백엔드
- 트러블슈팅
- F-Lab
- 데이터구조
- Spring
- backend
- AWS
- grafana
- github
- 도커
- nGrinder
- 에프랩
- redis
- MySQL
- FLAB
- 후기
- 플러터
- 성능테스트
- 자바백엔드
- 로드밸런서
Archives
- Today
- Total
민스씨의 일취일장
LogT | Spring DI에 대해 알게된 모든 내용과 고민들 본문
Programming Language & Framework/JAVA & Spring
LogT | Spring DI에 대해 알게된 모든 내용과 고민들
읻민스 2023. 1. 3. 22:49반응형
Spring DI에 대해서 공부를 시작했다. 공부는 패스트캠퍼스 스프링의 정석 강의를 들으며 하고 있다.
2023년 1월 3일
Spring DI에서 DI는?
여기서 DI는 Dependency Injection로 의존성을 주입한다는 의미이다.
변경에 유리한 코드
Spring DI를 배우기에 앞서서 변경에 유리한 코드에 대해 살펴보았다. Spring DI는 변경에 유리한 코드를 작성하는 데 필요한 개념일 것이다.
분리
변경에 유리한 코드를 작성하기 위해선 3가지에 따른 분리를 잘 해줘야 한다.
- 변하는 것과 변하지 않는 것
- 관심사에 따른 구분
- 중복코드 분리
2022년 1월 7일
Spring DI란?
Bean이 필요한 객체(의존성, Dependency)를 주입(Injection) 하는 것!
ApplicationContext에 저장돼 있는 Bean을 사용할 때, 즉 호출할 때 Bean이 사용해야 하는 객체를 전달해준다. 이 때 Bean의 관점에서 외부에 의존성을 갖고 있는 상태이고 객체를 전달해 주는 것을 외부 클라이언트 코드에서 의존성을 주입(Dependency Injection) 해준다고 한다.
728x90
반응형
'Programming Language & Framework > JAVA & Spring' 카테고리의 다른 글
LogT | Java Spring의 서블릿과 JSP에 대해 알게된 모든 내용과 고민들 (0) | 2023.01.10 |
---|---|
LogT | Java Spring의 MVC 패턴에 대해 알게된 모든 내용과 고민들 (0) | 2023.01.09 |
LogT | Java Spring의 Application Context에 대해 알게된 모든 내용과 고민들 (0) | 2023.01.06 |
LogT | Java Spring의 Bean에 대해 알게된 모든 내용과 고민들 (0) | 2023.01.05 |
LogT | Spring의 Annotation에 대해서 알게된 모든 내용과 고민들 (0) | 2023.01.04 |