[TIL] 2022-02-28

nathan·2022년 2월 28일
0

TIL

목록 보기
25/34

2022년 봄의 시작을 Spring과 함께

  • Spring을 드디어 시작한다.
  • 아직은 설렘보다 두려움이 앞서지만, 잘해내고 싶은 마음이 샘솟는다..
  • 이번 Spring 미션은 무려 3주나 된다고 한다.
    • 얼마나 어렵기에..
  • 오늘 호눅스가 필수적으로 공부해야 할 것을 말씀해주셨다.
    • 스프링 부트
    • 데이터베이스 (ORM을 사용하지 않고 해보기 - jdbc로..)
    • HTTP
    • (선택 사항, 추후 공부해야 할 것들) 도커, 쿠버네티스 등

😍 좋았던 것(Liked)

  • 처음으로 Spring 공부를 시작!
  • 계획한 강의를 모두 다 들었다! (스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술)
  • 집 근처에 공부하기 좋은 카페를 찾았다. (커피는 맛있는지 잘 모르겠다... ㅋㅋ)

📚 배운 것(Learned)

  • 스프링은 OOP를 잘 할 수 있게 해주는 프레임 워크다. (객체지향 프로그래밍이 스프링의 핵심 가치)
  • 스프링의 3대 철학 : PSA, DI, AOP
  • 스프링 부트를 비유하자면? - "뭘 준비해야할지 몰라서 최고인 것들만 준비했어"
  • 객체지향의 4대 특성 : 캡상추다.
  • devtools ? : 서버를 재시작하지 않아도 변동사항이 적용된다고 하는데 .. intelliJ에서 잘 안되는 경우가 발생한다고 한다? .. 나중에 해보자.
  • @RestController@Controller의 차이점을 학습하고 정리해보자
  • Spring Boot Test는 보통 전체 테스트에서 이용된다.
  • Spring DB 접근 기술에 대한 전반적인 과정
  • AOP가 필요한 상황 - 공통 관심 사항을 분리하여 원하는 대상에 적용할 수 있다.
    • AOP는 의존성주입(DI)으로 인해 가능해진 기술이다.
    • 스프링 컨테이너에서 실제 Controller, Service, Repository와 연결하는 것이 아닌 프록시(Proxy)를 주입하기 때문이다.

💦 부족했던 것(Lacked)

  • 운동을 며칠째 쉬고 있다. 꼭 시간을 내서 운동을 해봐야겠다.

    • 아침 or 점심 or 저녁...
  • 개구리 책을 빌려놓고 아직 1챕터만 읽은게 말이 될까..?

    • 독서를 습관화 해보자..!

🕯 바라는 것(Longed for)

  • 오늘처럼 강의 열심히 잘 듣기(스프링 핵심원리 - 기본편)
  • 독서..!
  • 운동..!
profile
나는 날마다 모든 면에서 점점 더 나아지고 있다.

0개의 댓글