22.06.16 ~ 19 TIL

귀찮Lee·2022년 6월 19일
0

TIL / 회고록

목록 보기
24/35

22.06.16 ~ 17 / Today I Learned

◎ 학습 전

※ 오늘 나의 학습 목표는 무엇인가요?

  • Spring 컨테이너(Container)와 빈(Bean)의 의미를 이해할 수 있다.
  • 빈 스코프(Bean Scope)의 의미를 이해할 수 있다.
  • Java 기반 컨테이너(Container) 설정에 대해 이해할 수 있다.
  • Spring DI(Dependency Injection)의 의미를 이해할 수 있다.
  • Component 스캔에 대해 이해할 수 있다.

※ 오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요?

  • Spring Container를 사용해 본 적이 있다. (내부가 어떻게 돌아가는지 알고 싶다.)
  • DI를 왜 사용하는지 알고 있다.
    • 외부 주입을 하게 된다면, 다른 클래스에서 수정해주지 않더라도 쉽게 수정할 수 있다.
  • Component 스캔 : Spring 실행시에 주입될 대상들을 미리 컨테이너에 넣어놓는 과정

◎ 학습 후

6/16(금) ~ 17(토)

  • ※ 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요? (이해도 자가점검 리스트)

    • SpringContainer의 대략적(간략한) 구성
      • BeanFactory, ApplicationContext
    • Bean의 의미
      • Spring Bean : 스프링 컨테이너에서 관리하는 객체, Java Bean과는 다른 의미
    • 빈 스코프(Bean Scope)
      • 스프링 컨테이너에서 관리하는 객체의 주기
    • Java 기반 컨테이너 설정
      • @Configuration, @Bean
      • @Component, @ComponentScan
    • Spring DI
      • 여러가지 방법이 있으며, 생성자 주입 방법을 추천
      • @Autowired 어노테이션을 이용해 주입
  • DI - Container, Bean velog 정리

6/18 (토)

  • 빈 스코프(Bean Scope) velog 정리

6/19 (일)

  • 스프링 컨테이너 설정 velog 정리
  • 스프링 DI(의존성 주입) 방법 velog 정리

※ 나의 오늘 학습 만족도는 몇 점인가요?

  • 학습 태도 65점
    • 한번에 내용이 눈에 딱 들어오지 않아서 계속 학습을 미뤘던 것 같다. 앞으로는 하나씩 차근차근 해보자
    • 분명히 할 수 있다는 것을 알고있으니, 지금 당장 어렵더라도 일단 하자.
  • 이해도 85점 :
    • 내용 자체가 양이 방대해서 심화 학습 부분 자체는 스킵하고 나중에 더 알아보도록 하자
  • 학습 만족도 80점 :
    • 한번정도 사용했던 내용들을 다양한 기능과 함께 알아볼 수 있어서 좋았다.
    • 평일에 내용들을 끝내고, 밀린 일들을 주말에 하나씩 해보자

◎ 오늘 배운내용들 정리

  • DI - Container, Bean velog
  • 빈 스코프(Bean Scope) velog
  • 스프링 컨테이너 설정 velog
  • 스프링 DI(의존성 주입) 방법 velog
profile
배운 것은 기록하자! / 오류 지적은 언제나 환영!

0개의 댓글