13주차 수업 전 공부 진행 및 과정
•
12주차때 중요 질문들
•
김영한님 강의 /스프링 핵심 원리 - HTTP 3,4,5챕터
•
프로젝트 로그인 까지 작업
13주차 수업 진행
•
12주차 중요질문
•
김영한님 강의 HTTP 3,4,5챕터
•
프로젝트 진행 관련해서
멘토님 중요 질문.
•
캐시 전략이 왜 유용한지? 캐시의 지역성
•
url encoding을 필수로 적용해야하는 상황
•
query parameter, form paramter, request body가 http 상에서 어떻게 전달되는지
13주차 멘토링 느낀점
초반부터 질문에 대답을 제대로 못함..
@ConditionalOnProperty 내부 동작 구현에 대해서 설명해주세요
자동구성하고 연관되어 있고 라이브러리와 설정 파일에 기반해서 빈을 자동 생성해주고 있어요
(말하면서 뭔가 이게 질문의 대답이 아닌 기분이 들었다)
질문 의도
@ConditionalOnProperty 어노테이션은 @Conditional을 확장하여 사용되며, 스프링 코어 로직에 영향을 주지 않고 조건에 따라 빈을 등록한다. @ConditionalOnProperty 은 스프링이 특정 프로퍼티의 존재 여부 및 값에 따라 빈 생성 여부를 결정하게 하는 메커니즘이고, 스프링은 어노테이션에 붙은 다른 어노테이션들까지 해석하여 조건에 맞게 동작을 제어한다. 이런 형태로 동작하는데 어노테이션들이 몇개 있다.
이렇게 동작하는 방식도 있으니까 알아보면 좋아서 찾아보라고 하신거다!
그 뒤로도 한 20분정도 다른질문도 멘토님의 원하는 질문의 대답이 안나와서 다시 설명해주시고 그랬다.
진짜 정신을 놓았구나 나
나 왤케 질문의 의도를 파악을 못하는건가… (애초에 확신없으면 슬렉으로 미리 여쪄보자)
오늘 멘토링은 질문 키워드에 대한 의도 파악이 부족했던거 같다!
앞으로 조금 더 꼼꼼하고 깊게 파보자!
다음 멘토링때는 열심히해서 좋은 대답이 나오도록 하자 공존악,,,!!
개인적인 질문
•
프로젝트 코드리뷰 위주의 질문
◦
rest ful API에 맞는 컨트롤러로 수정된거 같은지 한번 여쪄봤다
▪
HTTP 메소드명하고 기능메소드명 알맞는 규칙에 맞게 다시 수정
다음주까지
•
13주차 중요 질문 정리 및 깊게 이해하기
•
김영한님 http 인강 이어서 듣기
•
사이드 프로젝트 코드리뷰에 맞춰서 수정 및 진행
•
매주 1 질문 할거 생각하기.