오늘은 스프링 심화 강의 부분 중 AOP까지 들었다. 여전히 무슨 소린지 모르겠다.
1.aop는 dispatcherservlet과 controller 중간에서 API요청을 낚아채는 일을 한다.
2. 테스트는 개발 단계에 있어 수많은 리스크를 줄여주는 역할이다.
3. 테스트 코드를 작성하는 가장 대표적인 방법론 - 다양한 케이스 구별
Given - 준비
When - 실행
Then - 검증
4.
설계 → 개발 → 테스트 (X)
설계 → 테스트 → 개발 (O)
5.OAuth2 - 카카오 소셜 로그인 서비스
6. 웹사이트마다 고객관리 어렵 -> 소셜로그인을 통해 해결
7. 인증코드와 토큰으로 연결됨
8.Security에 JWT 인증방식을 적용 -> 까먹은 내일 다시 복습
9.aop 수강 도중 UseDataRunner부분에서 에러가났는데 자바 버전이 달라서 생긴 에러였다. toList(); 부분에서 에러가 나서
.collect(Collectors.toList()
라고 변경하니 깔끔하게 해결되었다. 수업 자바 버전은 17? 인데 나는 자바 8로 들어서 생긴 에러,,, 간단히 해결되어서 너무 다행이다.
오늘 너무 몰아 들었더니 머릿속에 남는게 없는 느낌이다. 내일 오전에 다시 복습하자