1. 계획한 일
- 09:00 발제 참석
- 2주차 강의 시작하기
- 알고리즘 공부 어떻게 할지 정리하기(목요일부터 팀별로 진행)
- 12:00 베이직 수업
2. 발생한 문제
- 2주차 강의를 늦게 시작했더니 지난 번에 낸 입문 개인과제의 문제점을 뒤늦게 발견했다.
3. 보완할 점
- 강의 진도를 잘 따라가자.. 주말에 보충을 해서라도!
- 진도가 느리다보니 목차만 보고 필요한 내용인지 판단해서 살짝 듣고 써먹는 식으로 넘어갔는데
그런 꼼수 부리지 않기.. 그리고 아직 지식이 부족한 단계면서 넘겨짚지 않기..
4. 오늘의 공부
- 베이직반 수업 중 의존성 주입에 대해서 제대로 알고 넘어가는 시간이 되었다.
Bean 관리:
- 싱글턴(Singleton) 패턴: 기본적으로, 스프링은 각 빈 정의에 대해 하나의 객체 인스턴스만 생성. 같은 빈 ID나 이름으로 컨테이너에 요청하면, 스프링은 항상 동일한 객체 인스턴스를 반환
- 의존성 주입(Dependency Injection): 빈은 생성자 인수나 세터 메서드를 통해 의존성을 주입받을 수 있다.
- 어노테이션 또는 XML 구성: 빈은 XML 파일을 통해 명시적으로 선언하거나, 클래스에 @Component, @Service, @Repository, @Controller 등의 어노테이션을 사용하여 자동으로 감지되어 등록될 수 있다.
repository - service - controller 모두 잘 구현되어 있어야 하는데 개인 과제 제출한 것 중에 repository 제대로 구현 안 했다는 것을 깨달았다. 순환참조 500 에러의 이유가 무엇이었는지 다시 한 번 공부할 수 있었다.
'Java & Intellij' 카테고리의 다른 글
231110 TIL (0) | 2023.11.13 |
---|---|
231109 TIL (0) | 2023.11.09 |
231106 TIL: 과제를 했다 (0) | 2023.11.06 |
231026 TIL (1) | 2023.10.26 |
231025 TIL (0) | 2023.10.25 |