[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에 저장하는 방법...
[Android][자바, 코틀린] NumberFormatException 처리 : StringUtils? or TextUtils?
API를 사용하여 데이터를 가져오는데, 값이 비어 있어서 형변환 하는 과정에 오류가 발생되어, 오류 fix를 하기위해 기존에 사용하던 방식으로 해보려고, StringUtils를...
[Spring Boot + JPA] Excepiton 발생시 DB에 저장하는 방법 예제 코드 by chatGPT
다음 예제 코드는 Spring Boot + JPA + 전역 예외 처리 + 분리 트랜잭션 + DB 저장 하는 예제 코드입니다.WAS서버에...
[springboot] logback-spring.xml , Slf4jSpyLogDelegator 사용중일 때 설정 방법 예시 by ChatGpt
java springboot환경에서 logback 라이브러리를 이용하여, 백엔드 서버 로그를 파일로 남기고 있다. 로그 레벨에 따라 로그파일에 기록이 다르게 쌓임을 알고 있는데,...
[Android] java.lang.IllegalArgumentException: Unable to create call adapter for interface retrofit2.Call, Caused by: java.lang.IllegalArgumentException: Call return type must be parameterized as Call or Call 오류 해결 방법
오류 내용 : minifyEnabled true로 바꾸자마자 발생하는 전형적인 Retrofit ProGuard/R8 오류이다. 에러 원인 R8/ProGuard가 Retrofit 인터페이스의 제네릭 타입을 난독화/제거해서 Call<String>...
[PostgreSQL, JAVA] ARRAY_AGG(ad_cnt) 결과를 Java(Spring Boot, JPA, MyBatis 모두 포함)에서 어떻게 받아서 처리하는지 예제 포함
다음 내용은 ARRAY_AGG(ad_cnt) 결과를 Java(Spring Boot, JPA, MyBatis 모두 포함)에서 어떻게 받는지 상황별로 정확하게 정리한 내용이다. 해줄게. 1) JPA +...
[PostgreSQL] 통계 쿼리 최적화 방법
가장 빠르고 안정적인 방식 TOP 3 1) JOIN + GROUP BY + SUM() (가장 일반적이고 빠름) tb1 중심으로 tb2.ad_cnt를 합쳐서...
[PostgreSQL] 숫자에 천단위 콤마(3자리 구분자) 를 적용하는 방법 3가지
PostgreSQL에서 숫자에 천단위 콤마(3자리 구분자) 를 적용하려면 대표적으로 아래 3가지 방법을 사용한다. 1. to_char() 사용 (가장 일반적) PostgreSQL에서 숫자를 포맷팅할...
[PostgreSQL] SUM(ad_cnt) 결과가 여러 row 로 나오는데,이걸 1줄(One Row) + 여러 컬럼(PIVOT 형태) 로 만드는 방법
service_mid 별로 SUM(ad_cnt) 결과가 여러 row 로 나오는데,이걸 1줄(One Row) + 여러 컬럼(PIVOT 형태) 로 만드는 방법에 대한 기록이다. 예시...



