[Study-12, 13주차] Spring Security, JWT + 회원가입, 로그인 - ② [Study-12, 13주차] Spring Security, JWT + 회원가입, 로그인 - ② [Study-12, 13주차] Spring Security, JWT + 회원가입, 로그인 - ① [Study-12, 13주차] Spring Security, JWT + 회원가입, 로그인 - ① [Study-10, 11주차] SpringSecurity 적용 [Study-10, 11주차] SpringSecurity 적용 [Study-8, 9주차] @Re soohykeee.tistory.com 그 전에는 JWT를 이용한 AccessToken 을 통한 인증방식을 구현해줬다. 하지만 많은 곳에서 보안 향상을 위해서 refr..
[Study-12, 13주차] Spring Security, JWT + 회원가입, 로그인 - ① [Study-12, 13주차] Spring Security, JWT + 회원가입, 로그인 - ① [Study-10, 11주차] SpringSecurity 적용 [Study-10, 11주차] SpringSecurity 적용 [Study-8, 9주차] @RestControllerAdvice 활용 Exception + 동적쿼리 적용 및 고찰 + N+1 문제에 대한 고찰 - ② [Study-8, 9주차] @RestControllerAdvice soohykeee.tistory.com 앞서는 Spring Security와 JWT를 사용해주기 위한 설정들을 해주었다. 이제는 회원가입과 로그인을 위한 API와 service..
[Study-10, 11주차] SpringSecurity 적용 [Study-10, 11주차] SpringSecurity 적용 [Study-8, 9주차] @RestControllerAdvice 활용 Exception + 동적쿼리 적용 및 고찰 + N+1 문제에 대한 고찰 - ② [Study-8, 9주차] @RestControllerAdvice 활용 Exception + 동적쿼리 적용 및 고찰 + N+1 문제에 대한 고찰 - ② [S soohykeee.tistory.com 우선 긴 기간동안 학교 시험기간이 겹쳐 스터디 진행을 하지 못하다, 시험도 끝이 나고 더 이상 미룰 수 없어 스터디 준비를 하였다. 그 전 스터디에서 해오기로 한 과제는 다음과 같다. Spring Security 활용해서 Member En..
[Study-8, 9주차] @RestControllerAdvice 활용 Exception + 동적쿼리 적용 및 고찰 + N+1 문제에 대한 고찰 - ② [Study-8, 9주차] @RestControllerAdvice 활용 Exception + 동적쿼리 적용 및 고찰 + N+1 문제에 대한 고찰 - ② [Study-8, 9주차] @RestControllerAdvice 활용 Exception + 동적쿼리 적용 및 고찰 + N+1 문제에 대한 고찰 - ① [Study-8, 9주차] @RestControllerAdvice 활용 Exception + 동적쿼리 적용 및 고찰 + N+1 문제에 대한 고찰 - ① soohykeee.tistory.com Admin Table 구축 Long id; //PK String ..
들어가기 앞서.. 스터디를 진행하며, DB index에 대한 얘기가 나왔다. 해당 내용은 학과수업을 통해 들어본적이 있던 내용이다. DB의 데이터양이 방대해질수록 조회시에 실행 속도가 느려지기에 이를 해결하기 위한 방식으로 알고 있었다. 물론 지금 우리가 진행하고 있는 프로젝트에는 필요한 정도가 아니다. 소규모 프로젝트이고, 데이터 또한 많지않기에 사용해준다고 성능상의 이점은 나오지 않을 것이다. 오히려 인덱스 관리로 인해 성능이 더 떨어질 수도 있다. 하지만 해당 기능을 사용해보고, 안해보고의 차이는 있다고 생각이 들어 공부를 하고 적용을 해보려고 한다. Index? 인덱스란 추가적인 쓰기 작업과, 저장 공간을 활용하여 DB 테이블의 검색 속도를 향상시키기 위한 자료구조이다. 더욱 쉽게 설명한 예제가 ..
[Study-8, 9주차] @RestControllerAdvice 활용 Exception + 동적쿼리 적용 및 고찰 + N+1 문제에 대한 고찰 - ① [Study-8, 9주차] @RestControllerAdvice 활용 Exception + 동적쿼리 적용 및 고찰 + N+1 문제에 대한 고찰 - ① 앞서 우리는 AOP와 QueryDSL을 사용해주었고, 추가적으로 N+1 문제 해결을 위해서 fetch join 도 진행해주었다. 또한 Auditing을 사용하여 생성, 수정시간을 저장하는 속성을 BaseEntity에 추가해주었다. 이 soohykeee.tistory.com @RestControllerAdvice 활용해서 Exception Handler 처리하기 AOP와 Querydsl은 조금 심화 공부가 ..