error 12

[Error] 로그인 연동 - 이슈 정리

🗂️ Caused by: org.hibernate.InstantiationException: No default constructor for entity1️⃣ 원인 생성자가 없어서 생긴 오류 2️⃣ 해결 생성자가 없어서 생긴 오류 3️⃣ 또다른 해결방법 @Builder 를 사용시 error: constructor UserEntity in class UserEntity cannot be applied to given types 오류 발생 파라미터 없는 기본 생성자만으로는 사용불가 -> @AllArgsConstructor 어노테이션 추가로 해결

오류 2025.07.24

[Error] PostgreSql 한글 정렬 관련 문제

🗂️ 한글정렬시 제대로 정렬이 안되는 문제1️⃣ 원인데이터베이스 내에 문자열 데이터 정렬순서를 지정해주는 datcollate 가 en_US.UTF-8로 default 설정이 되어있음2️⃣ 해결ALTER TABLE 테이블명 ALTER COLUMN 컬럼명 TYPE 컬럼타입 COLLATE "ko_KR.utf8"; 으로 설정 변경3️⃣ 또다른 해결방법SELECT 조회시 ORDER BY 뒤에 COLLATE "ko_KR.utf8" 붙여서 조회 ex) ORDER BY 컬럼명 COLLATE "ko_KR.utf8" DESC NULLS LAST

오류 2025.07.01

[Error] 제로 너비 공간

1. 제로 너비 공간 (ZWSP)눈에 보이지 않지만 텍스트에 영향을 줄 수 있는 특수 문자주로 텍스트 편집이나 디지털 문서에서 보이지 않게 문자를 분리하거나, 줄바꿈을 제어하는 데 사용 2. 문제점1. WHERE 조건이 예상대로 동작하지 않음// a‍d‍m‍i‍n (a + U+200B + d + U+200B + ...) 이런 식으로 매칭 실패함SELECT * FROM users WHERE username = 'admin'; 2. 데이터 중복 처리 실패// 나중에 'a‍b‍c'를 넣으면 똑같아 보이지만 실제로는 다른 값이라서 중복 체크가 안되고 insert됨INSERT INTO table (value) VALUES ('abc'); 3. 보안 문제 (SQL Injection 우회)// UNION 차단에 걸리..

오류 2025.04.26

[Error] Redis연동 - 이슈 정리

˙ 오류 내용Cannot invoke "org.springframework.data.redis.serializer.RedisSerializer.serialize(Object)" because the return value of "org.springframework.data.redis.core.AbstractOperations.keySerializer()" is null 해결방법이 오류는 Redis의 Key Serializer가 제대로 설정되지 않아서 발생하는 문제입니다.Spring Boot의 RedisTemplate을 사용할 때, Key/Value를 직렬화(Serialize)해야 하는데, Key Serializer가 null인 경우 발생하는 오류-> RedisTemplate redisTemplate 의..

오류 2025.02.13

[Error] Oauth 연동 - 이슈 정리

˙ 이슈 내용멀티 모듈인 환경에 api 모듈에서 core 모듈의 securityConfig 설정이 적용이 안됨 해결방법1. api모듈과 core모듈의 패키지 위치를 같은 위치로 맞춰준다.2. api모듈에서 실행되는 SpringBootApplication class의 패키지 위치를 core모듈의 securityConfig class의 패키지 위치보다 상위로 맞춰준다.3. @ComponentScan(basePackages = {"oauth.core.config"}) 또는 @SpringBootApplication(scanBasePackages = {"oauth.core.config"}) 처럼 명시적으로 선언한다. ˙ 오류 내용at org.springframework.aop.support.AopUtils...

오류 2025.01.17

[Error] React-Native 설치 오류 정리

˙ 오류 내용error @react-native community/cli@11.3.7: The engine "node" is incompatible with this module. Expected version ">=16". Got "14.17.5" 해결방법cli 11버전은 node 버전 16이상 사용 ˙ 오류 내용cli.init(root, projectName); ^TypeError: cli.init is not a function 해결방법해당 오류는 버전이 맞지않아 발생한 오류입니다.react-native 버전을 낮춰 프로젝트를 실행하면 정상적으로 생성됩니다.react-native init 프로젝트명 --version 0.68.2 ˙ 오류 내용Invalid options object. ..

오류 2023.10.06

[Error] Spring Boot 오류 정리

˙ 오류 내용오류 : 기본 클래스 을(를) 찾거나 로드할 수 없습니다. 해결방법1. Run Configurations >> Spring Boot 탭 >> Main type 설정2. Boot DashBoard 해당 프로젝트 우 클릭 >> Open Config >> Spring Boot 탭 >> Main type 설정 ˙ 오류 내용Uncaught SyntaxError: Identifier 변수명 has already been declared 해결방법1. 이미 선언한 변수가 있는지 확인 (let 이나 const 는 재선언을 허용 안함)2. 변수명을 다르게 선언

오류 2022.09.08

[Error] React 자주 보는 오류 정리

˙  오류 내용react-scripts 은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다해결방법--package.json이 있는 위치에서--yarn add react-scriptsnap install -save react-scriptsyarn upgrade ˙  오류 내용Expected an assignment or function call and instead saw an expression no-unused-expressions 해결방법map 함수에서 {return (...)} 형식으로 사용하거나 (...) 형식같이 return 없이 소괄호만 사용

오류 2021.09.01