본문 바로가기

오류해결9

"java.lang.IllegalStateException: Failed to introspect Class" 오류 해결 방법 IdClass 정의 및 JPARepository 상속받은 후 쿼리 메소드 추가시 발생하는 오류 상황 Spring Boot 프로젝트에서 복합키(Composite Primary Key)를 사용하기 위해 @IdClass 어노테이션관련 코드 구현 후, Repository에 쿼리 메소드 추가 후 빌드시 발생한 오류입니다. 오류 메세지는 대표적으로 4가지 정도 추출할 수 있었으나 구글링한 결과 제 상황과 모두 일치하지 않는 상황이었습니다. 오류 메세지 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'adminUserInformationController': Unsatisfied depende.. 2023. 2. 24.
"No property found for type Traversed path" 오류 해결 방법 JPARepository 상속받은 후 OrderBy 관련 쿼리 메소드 추가시 발생하는 오류 상황 Spring Boot 프로젝트에서 Repository 구현시 JPARepository를 상속(extends)하고 별도의 쿼리 메소드를 구현할 때 발생한 오류입니다. 안내되는 오류 메세지를 텍스트로 써보자면 아래와 같습니다. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'adminUserPasswordRepository' defined in com.logsjejustone.webapiserver.user.repository.AdminUserPasswordRepository defin.. 2023. 2. 23.
"your MySQL server version for the right syntax to use near 'N not null" 오류 해결 방법 Domain/Entity 클래스 정의 후 DDL 실행시 발생하는 오류 상황 Spring Boot 프로젝트에서 신규 테이블을 추가하기 위해 Entity/Domain 클래스를 정의한 후 빌드시 Hibernate에서 DDL 구문 오류가 발생한 경우입니다. 안내되는 오류 메세지를 텍스트로 써보자면 아래와 같습니다. Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'N not null, update_datetime datetime(6) not n.. 2023. 2. 22.
"Access to XMLHttpRequest at ... has been blocked by CORS policy" 오류 해결 방법 Axios로 API Server에 접근했을 때 발생하는 오류 상황 Frontend 프로젝트인 Vue 프로젝트와 Backend 프로젝트인 Spring Boot 프로젝트를 연동한 후, 화면에서 정상 동작 여부를 확인하는 중에 발생한 오류입니다. 실제로 다수 발생하는 상황인지 구글링해보니 많은 해결책이 있었습니다. 안내되는 오류 메세지를 텍스트로 써보자면 아래와 같습니다. Access to XMLHttpRequest at '경로경로~~' from origin '경로경로~~' has been blocked by CORS policy 원인 기본적으로 브라우저에서는 보안상의 이유로 CORS를 제한하고 있어 발생하는 오류입니다. * CORS란? Cross-Origin Resource Sharing (교차 출처 리소스.. 2023. 2. 9.
인텔리제이(IntelliJ)에서 콘솔(Console)에서 Log color가 적용되지 않는 문제 해결 방법 제목의 글을 설명하기에 앞서 정보전달의 목적도 있지만, 제가 잊지않기 위해서 공부 및 정리하며 쓰는 글이라는 사실을 미리 고지합니다. 혹시라도 오입력된 정보가 있다면, 댓글 남겨주세요! IntelliJ Console에서 Log Color가 적용되지 않는 오류 발생하는 경우 상황 아래 이미지처럼 구동할 때 표시되는 메세지가 검은 바탕에 오직 하얀/회색 글씨로만 표시되고 있었습니다. 사용하는데 크게 문제는 없지만 컬러를 통해 상세하게 메세지를 확인하지 않아도 정보를 확인할 수 있어야 하는데 그러지 못하니 조금은 답답하고 불편합니다. 해결 방법 1. application.properties에 아래 코드를 추가합니다. spring.output.ansi.enabled=always 2. 다시 구동하여 Console.. 2023. 1. 20.
뷰 라우터(Vue Router) 설치 후, "1(#) critical severity vulnerability" 오류 해결 방법 제목의 글을 설명하기에 앞서 정보전달의 목적도 있지만, 제가 잊지않기 위해서 공부 및 정리하며 쓰는 글이라는 사실을 미리 고지합니다. 혹시라도 오입력된 정보가 있다면, 댓글 남겨주세요! 뷰 라우터(Vue Router) 설치 후 발생하는 오류 상황 VSCode로 Vue.js 개발을 진행하는 중에 뷰 라우터(Vue Router) 기능을 이용해보고자 뷰 라우터를 설치하고자 했습니다. 뷰 라우터는 npm을 통해 설치할 수 있다고 하여 아래와 같이 npm 명령어를 이용하여 뷰 라우터를 설치하였습니다. 명령어: npm i --save vue-router 설치가 완료된 후, 아래와 같이 "critical" 메세지가 표시되더라구요. 위 사진에서 안내되는 오류 메세지를 텍스트로 써보자면 아래와 같습니다. "1 criti.. 2022. 12. 7.
뷰(Vue) 파일 추가 후, "Parsing error: No Babel config file detected for" 오류 해결 방법 제목의 글을 설명하기에 앞서 정보전달의 목적도 있지만, 제가 잊지않기 위해서 공부 및 정리하며 쓰는 글이라는 사실을 미리 고지합니다. Vue 파일을 신규 추가할 때 발생하는 오류 상황 VSCode로 Vue.js 프로젝트를 신규 생성한 후, 정상적으로 구동이 되는 것을 확인하였습니다. components 폴더 하위에 vue 파일을 새롭게 추가하고 App.vue 파일에 연결하니 아래와 같은 오류가 발생하였습니다. 위 사진에서 안내되는 오류 메세지를 텍스트로 써보자면 아래와 같습니다. Parsing error: No Babel config file detected for '신규 추가한 파일 관련 경로' 원인 Javascript 문법을 자동으로 검사해주는 VSCode의 Extensions 중 하나인 ESLint.. 2022. 11. 11.