오류 모음
- GetMapping, PostMapping import 안 될 때
1. 스프링 버전 확인. 스프링 5부터 지원함.
- junit 쓸 때 ~~~~ file not found가 보이면
1. java build path - libraries에 ojdbc8.jar 파일이 추가돼 있는지 확인.
2. Deployment assembly에 ojdbc8.jar 파일이 추가돼 있는지 확인.
- junit import 되지 않을 때
1. junit build path에 추가 (RunWith() 입력하고 fix 밑에 build path 추가가 나오면 그걸로 추가하면 됨)
- junit 테스트 때 database 연결이 안 될 때
1. java build path - libraries에 ojdbc8.jar 파일이 추가돼 있는지 확인.
2. Deployment assembly에 ojdbc8.jar 파일이 추가돼 있는지 확인.
- junit test 오류로 spydelegator ~~
1. log4jdbc.log4j2.properties 파일이 있는지 확인
- javaSE - 1.8 ~~ JRE not installed ~~
1. 자바 버전에 맞는 JRE가 없어서 생긴 경고. JRE를 설치하고 eclipse - property - java - installed JREs에 path를 추가해주면 된다. 추가 경로는 AdoptOpenJdk 경로를 참고해서 찾았다.
- Java SE, JDK, JRE 등에 대한 내용이 간략하게 소개된 사이트
- Classpath entry org.eclipse.jdt.junit.JUNIT_CONTAINER/4 will not be exported or published.
1. 아직 해결 못함
- cvc-elt.1: Cannot find the declaration of element 'project'.
1. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/maven-v4_0_0.xsd에서 xsd를 지우고 저장한다음 다시 xsd를 넣으면 오류가 사라짐. 뭐 이딴 오류가 다 있는지 ㅋㅋ
- 댓글 처리 부분 YARC를 이용해 요청했는데 415, 406 페이지가 뜰 때
1. dependency - com.fasterxml.jackson.core 등등의 파일 추가 p357 참고
- RunWith ~~ 가 안 될 때
1. junit 버전 4.12로 고치고 maven 업데이트 하니 나옴.
- Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver not found
1. oracle.jdbc.driver.OracleDriver -> oracle.jdbc.OracleDriver로 고치면 됨. 전자는 오라클 9 이후로 중단됨.
[ Log4j 오류 ]
처음 프로젝트를 기본 설정을 마친 뒤 log.info() 쓰려고 @Log4j를 달았을 때 @Log4j 밑에 빨간색 밑줄이 뜨는 경우 pom.xml로 가서 version을 1.2.17로 바꾸고 밑에 exclude 등등의 태그 다 없애버리면 된다.
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
[ 갑자기 댓글이 안 보이는 문제 ]
브라우저 캐시 때문에 발생한 문제였다. 캐시 삭제 하니 바로 되는데, 왜 캐시가 댓글을 안 보이게 만들었는지는 자료를 찾지 못 했다.
yngmanie
프론트엔드 개발자 박용민의 블로그입니다. 주로 궁금했던 개발정보를 번역하고 있습니다.
yngmanie.space
관계 있어 보이는 글을 하나 찾았다. 나중에 읽어보자.