SpringBoot/Error 16

[Error] java.lang.IllegalArgumentException

MyBatisJava Object와 SQL문 사이의 자동 Mapping 기능을 지원하는 Persitence Framwork이다SQL을 별도의 파일로 분리해서 관리하며, 객체와 SQL 사이의 parameter mapping 작업을 자동으로 처리해준다Mapping ErrSpring Boot에서 MyBatis를 사용하다보면 여러 오류를 발생할 수 있는데 대표적으로 경로 오류가 발생한다Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for org.example.mybatis0.select at org.apache.ibatis.session.Configuration$StrictMap.g..

SpringBoot/Error 2024.11.20

[Error] ClassNotFoundException

Mybatis를 이용하던 중 위와 같은 오류가 발생하였다클래스를 찾을 수 없다는 문제였고 mapper.xml에서 클래스를 잘못 주입했다 생각하여 확인하였다 프로젝트 구조는 위와 같이 org.example.mybatis로 되어 있지만, 코드에는 com.example.mybatis로 입력하여 제대로 Database연결이 되지 않고 오류가 떴다이에 본인의 프로젝트 경로에 맞게 수정하면 된다 코드는 옳게 쓴 것 같은데 계속 실행되지 않아 괜히 다른 코드를 건들이곤 했었다하지만, 경로를 잘못 쓴 것을 알고 앞으로는 프로젝트 자체의 경로와 설정을 잘 확인해야겠다는 생각을 했다또한 Err Log를 잘 읽도록(마지막 err 확인) 보는 눈을 키워야겠다

SpringBoot/Error 2024.11.19

[Error] logging ERR

스프링 부트에서의 Log스프링 부트에서는 기본적으로 Logback이 설정되어 있으며 SLF4J의 3가지 모듈이 Logback과 연결된다이를 통해 로깅 설정을 빠르게 적용하고, 필요에 따라 커스터 마이징이 가능하다Logger 설정 오류Spring Boot에서 Logger을 사용하기 위해서는 클래스에 Logger 객체를 생성하여 사용해야한다SL4J의 LoggerFactory를 주로 사용한다하지만 여기서 오류가 발생하였다 오류 해결'logger' 타입을 'Logger'(으)로 마이그레이션을 진행하면 오류가 해결되는 모습을 확인할 수 있다이후에 원인을 찾아보니 Logger와 LoggerFactory는 SLF4J 라이브러리에 속하므로, 의존성이 포함되어야 작동을 하는데 의존성을 추가를 진행하지 않아서 발생하는 문..

SpringBoot/Error 2024.11.18

[ERROR] JSP 사용하며 발생했던 오류

아래와 같이 코드를 입력했지만 500(내부 서버 오류)가 발생해서 한참 찾았었다out.println(" ")out.println(" ") 원인은 " " 안에 " "를 또 써서 발생한 것이였고, " "안을 ' '로 바꿔야 한다out.println(" ")out.println(" ") 이외에도 자바코드를 작성하면서 ' ; '를 빼먹는다던가 대입연산자 ' == ' 와 비교 연산자 ' = '를 잘 썼는지 확인해야한다.

SpringBoot/Error 2024.11.09