21년 3월 10일
한 일
- 의존성 주입(Dependency Injection) 이란?
- 어떤 객체가 의존하는 객체를 직접 생성하지 않고, 주입받아 사용하는 것
- IoC(Inversion of Control) 이라고도 한다.
- Spring에서는 IoC 컨테이너가 Bean으로 등록된 객체를 싱글톤으로 인스턴스를 반환하여 알맞게 주입해준다.
- spring-boot-qna 미션 1의 코드 리뷰 사항을 공부하고 반영하였다.
- 김영한님의 스프링 핵심 원리 기본편 - [객체 지향 설계와 스프링] 까지 수강하였다.
- 스프링의 역사와 탄생 배경
- 스프링의 핵심 - 다형성을 잘 활용하여 객체지향 프로그래밍을 도와준다.
- 객체 지향 설계의 5가지 원칙(SOLID) 복습
- 프로그래머스 프린터, 타겟넘버를 풀었다.
- 프린터
- 타겟넘버
- 조건을 완전 탐색하여 답을 구하는 문제이다.
- DFS, BFS 아무거나 선택하여 풀면 된다.
- https://github.com/isaac56/Algorithm_Java/blob/master/src/programmers/%ED%83%80%EA%B2%9F%EB%84%98%EB%B2%84.java
잘못한 것
잘한 것
- 계획대로 실행하고 공부했다.
느낌
- 오랜만에 뿌듯하게 하루를 마무리 하였다.
할 일
- 인프런 스프링 핵심 원리 강의 듣기
- 코드스쿼드 미션 하기
- 프로그래머스 문제 풀기