Java/오류 (9) 썸네일형 리스트형 [오류 / STS] 기본 클래스 com.(경로).TestApplication을(를) 찾거나 로드할 수 없습니다. 오류: 기본 클래스 com.(경로).TestApplication을(를) 찾거나 로드할 수 없습니다. => 메인클래스를 잡지 못해서 발생하는 오류. SVN에서 프로젝트 checkout이후 모든 설정을 이전과 동일하게 맞춰줬는데도 계속 오류가 났다.=> maven install 로 해결. maven install 하면 하위 경로에 관련 라이브러리가 설치된다.C:\사용자\.m2\repository포맷 & 윈도우 재설치로 모든 디렉토리가 초기화된 상태였고,결국 로컬에 maven 라이브러리가 없어서 발생한 오류였다.일반적으로 첫 세팅시 필요! maven install - 의존성 다운로드: pom.xml에 정의된 외부 라이브러리(JAR 등) 를 원격 저장소(Maven Central, Nexus 등)에서 가져와 .. [오류 / IntelliJ] org.apache.ibatis.binding.BindingException: Parameter '변수명' not found (MyBatis 쿼리 매핑 오류) org.apache.ibatis.binding.BindingException: Parameter '변수명' not foundxml파일의 여러 쿼리문 중 딱 하나의 쿼리문에서만 매핑오류 발생. service에서 mapper로 넘어가는 부분에서 로직이 멈추고,서비스 로직에서 에러 로그를 출력해보니 아래처럼 나온다.org.mybatis.spring.MyBatisSystemException: null 이유를 찾아보니 대부분 변수명 혹은 parameterType 오타문제라는데 오타는 없었음.(String param1, String param2) 로 전달하던 파라미터를 (Map param)의 형태로 변환해서 전달해줬더니 오류없이 성공. Build - Rebuild Project 과정에서 두번째 오류 발생.org... [오류] ClassNotFoundException 오류 (자바 버전 오류) + 컨테이너 생성오류 보호되어 있는 글입니다. [오류 / IntelliJ] error: (패키지명) does not exist error: (패키지경로) does not exist import (경로); Cannot resolve symbol ~ 패키지명을 한번 변경했다고 계속 위와같은 오류가 났다. import문 확인해봐도 경로에 문제는 없었다. Rebuild Project 해줬더니 해결! [오류] HttpMessageNotReadableException : Required request body is missing DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public org.springframework.http.ResponseEntity ... 경로...Controller.deleteEntity(java.util.Map)] 프론트 쪽에서 아래의 함수로 서버에 요청을 보내고 export const deleteEntityApi = async (param) => { const response = await api.delete(`ent/${param}`); return response.data; } ** .. [오류 / JPA] dentifier of (엔티티) an instance of Entity was altered from A to B identifier of an instance of (Entity) was altered[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.springframework.orm.jpa.JpaSystemException: identifier of an instance of (엔티티) was altered from ( A ) to ( B ) with root cause 본질적으로는 JPA 영속성 관련 문제인데, (JPA에서는 객체들을 우선 영속성 컨텍스트에 등록(flush) 후.. [오류 / JPA] Caused by: jakarta.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: missing table Caused by: jakarta.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: missing table ['(테이블명)'] ( SchemaManagementException 오류 ) JPA 에서는 db테이블과 엔티티를 매핑해줘야 하는데, 이 때 테이블을 인식하지 못해서 발생한 오류. 원래는 @Table(name = "테이블명") 이렇게만 써줬는데, schema를 명시해주지 않아서, 테이블을 인식하지.. [오류] JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.util.Map<java.lang.String,java.lang.Object>>` from Object value (token `JsonToken.START_OBJECT`) JSON parse error: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`) 데이터 타입 불일치 오류. => Postman에서 보내는 parameter의 데이터 타입을 잘못 써줘서 났던 오류였다. ( [ ] 괄호를 빼먹음 ) 컨트롤러에서 parameter를 List 타입으로 받아줬기 때문에 아래처럼 보내줘야 한다. ** Postman에서 쌍따옴표("")를 사용해야 오류가 안남. [ {"id" : "testId", "name" : "testNm"}, {"id" : "testId2", "name" : "testNm2"} ] 프론트에서 데이터를 json형태로 서버로 .. 이전 1 2 다음