본문 바로가기

개발 일지/Findy (유튜브 장소 추출, 관리 서비스)2

saveAll() vs Batch Insert(with JPA, 쓰기 지연) 성능 비교: 영속성 context 관리와 트랜잭션 관리 관점에서 들어가기 전…JPA를 사용해 프로젝트를 진행하던 중 데이터를 한번에 여러개 저장해야하는 경우는 많이 경험했기에 save 를 통해 데이터를 반복적으로 저장하는 것보다 saveAll 이 성능이 좋다는 것을 경험적으로 알 수 있었습니다. 오늘은 save와 saveAll의 코드를 분석하고 성능차이의 이유를 알아보려고 합니다. (쓰기 지연에 대하여) 또한, saveAll에 hibernate 설정으로 어떻게 JPA로 쉽게 Batch Insert를 적용하는지 알아보고자합니다. 아래는 해당 블로그 글을 적용한 프로젝트입니다.https://github.com/Findy-org/FINDY_BE GitHub - Findy-org/FINDY_BE: Findy, 순간을 찾아 연결하다Findy, 순간을 찾아 연결하다. Contr.. 2024. 10. 31.
Spring Boot에서 Access Token으로 인증 구현하기: Filter, SecurityContext와 @AuthenticationPrincipal활용 들어가기 전@AuthenticationPrincipal을 통해 UserDetails를 받아 실제 DB에 저장된 User를 받아오는 방식을 @LoginUser라는 어노테이션을 통해 쉽게 접근한 경험이 있었습니다access Token을 Filter를 SecurityContext에 저장하고 저장된 유저를 쉽게 얻어오는 방식을 정리해보고자 합니다. 해당 작업을 포함한 프로젝트 주소입니다.https://github.com/Findy-org/FINDY_BE GitHub - Findy-org/FINDY_BEContribute to Findy-org/FINDY_BE development by creating an account on GitHub.github.com Spring Security에서 Access Token.. 2024. 10. 6.