error 5

MyBatis Log4j Error

### Error updating database.  Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for ProfessorMapper.insert = 매핑된 컬렉션에 ProfessorMapper.insert 값이 포함되어 있지 않다= ProfessorMapper 인터페이스에서 insert 메서드에 대한 매핑이 정의되어 있지 않다 원인 )- MyBatis 설정에서 매핑 파일의 경로가 잘못되었거나, 매핑 파일이 로드되지 않았을 수 있다- 매핑 파일에 정의된 ID와 인터페이스 메서드의 이름이 일치하지 않는 경우에 이 오류가 발생할 수 있다    => Mapper의 기능명(id)와 Jav..

IT/JAVA 2024.10.10

Java Exception Error

MissingFormatArgumentException- String.format() 또는 System.out.printf() 와 같은 메서드에서 사용된 포맷 문자열의 포맷 지정자에 맞는 인자가 부족할 때 발생  UnsupportedEncodingException - 이 예외는 요청한 인코딩이 지원되지 않을 때 발생한다- 예를 들어, 문자열을 바이트 배열로 변환할 때 사용하려는 인코딩이 잘못되었거나 Java에서 지원하지 않는 경우에 발생한다- content.getBytes("utf-8");  메서드를 사용할 때 "utf-8" 에 오타가 있다거나 FileNotFoundException - 이 예외는 지정한 파일을 찾을 수 없거나 접근할 수 없을 때 발생한다- 파일이 존재하지 않거나 파일 경로가 잘못된 경우..

IT/JAVA 2024.09.30

예외처리

- 프로그램적으로 에러가 아니더라도 로직상 개발자가 일부러 에러를 내서 로그에 기록하고 싶은 상황이 올 수 있다.- 예외처리를 분산하여 어디에서 에러가 난 것인지 원인을 보다 쉽게 파악할 수 있다.- 에러에 대한 처리는 웹 보안에 있어서 매우 중요하다. [ sysntax error ]컴파일 불가능한 상태로,  실행이 안된다 [ runtime error ]   실행중 발생하는 에러문법적으로 잘못된건 없어     컴파일은 되지만     실행은 안된다try ->  에러  ->  catch   e에 담김   ->   finally필요없으면 finally 생략 가능일부러 에러를 내는 것이므로, 프로그램적으로 문제가 있는 것이 아니여서   프로그램이 뻗진 않는다 /** * 1) 파일 복사를 수행하는 기능에서 하드디..

IT/JAVA 2024.09.25
반응형