Java ↔ DB byte 길이 맞추는 방법
실무에서 많이 터지는 포인트라 제대로 맞춰야 합니다. 핵심은 Java와 PostgreSQL이 “같은 기준(인코딩 + 계산 방식)”을 쓰게 만드는 것 1. 기준...
[doFilter] ContentCachingResponseWrapper 비동기 처리에 대한 처리 방법
최근에 로그에 대한 db처리를 진행하였는데, 이에 따른 사이드 이펙이 발생되었다. db처리관련 포스팅은 [SpringBoot] doFilterInternal() 이용하여 DB에 request, response 등 기록...
[VUE3 + JAVA] 비밀번호 벨리데이션 체크 예제 :PasswordValidator 클래스를 만들자!
FRONTEND frontend 규칙 그대로 Backend(Java)에서 1:1로 동일하게 적용하는 형태로 구현! Frontend 규칙 요약 Java 정규식 (Frontend와 동일하게 맞춤) ✔ frontend...
[SpringBoot] doFilterInternal() 이용하여 DB에 request, response 등 기록 남기는 방법
@ControllerAdvice를 사용하여, 오류 발생시 로그를 서버에 남기지않고 DB에 저장하는 방법을 알아보았다. [Spring Boot + JPA] Excepiton 발생시 DB에 저장하는 방법...
[Spring Boot + JPA] Excepiton 발생시 DB에 저장하는 방법 예제 코드 by chatGPT
다음 예제 코드는 Spring Boot + JPA + 전역 예외 처리 + 분리 트랜잭션 + DB 저장 하는 예제 코드입니다.WAS서버에...
[springboot] logback-spring.xml , Slf4jSpyLogDelegator 사용중일 때 설정 방법 예시 by ChatGpt
java springboot환경에서 logback 라이브러리를 이용하여, 백엔드 서버 로그를 파일로 남기고 있다. 로그 레벨에 따라 로그파일에 기록이 다르게 쌓임을 알고 있는데,...
[PostgreSQL, JAVA] ARRAY_AGG(ad_cnt) 결과를 Java(Spring Boot, JPA, MyBatis 모두 포함)에서 어떻게 받아서 처리하는지 예제 포함
다음 내용은 ARRAY_AGG(ad_cnt) 결과를 Java(Spring Boot, JPA, MyBatis 모두 포함)에서 어떻게 받는지 상황별로 정확하게 정리한 내용이다. 해줄게. 1) JPA +...
[SpringBoot] 프로젝트가 여러개일때, 공통 호출 로직에 대한 프로젝트 분리 및 JAR파일로 의존성 추가 하는 방법 3가지
Spring Boot + Gradle 환경에서공통 코드를 별도 프로젝트로 분리 → JAR 생성 → 다른 5개 프로젝트에서 의존성으로 추가하는 가장 일반적이고...
[JAVA, SPRINGBOOT] 대량 1만건 데이터 insert 처리시 for문을 순회해서 처리하는게 맞을까? 속도 이슈 해결방법
java springboot 에서 select한 데이터가 1만건이야.. 이걸 for문 돌리면서 insert하는데, 너무 느려.. 병렬로 처리하거나.. 개선 방법이 있을까? 개선 방법 1....
[STS] Spring JwtTokenProvider(Claims) 토큰 오염 문제 해결하기 (ThreadLocal 사용)
프로젝트 오픈 전 부하(성능)테스트를 진행하는데, 아주 큰 문제가 발생하였다. 여러 계정을 동시에 api를 호출하여 결과를 확인하는데, 데이터가 이상하다고 한다. 가령,...



