본문 바로가기

error3

[MyBatis] Mapped Statements collection does not contain value for 열심히 쿼리문 작성하고 테스트 해보려고 하는데 띠용🫨🫨 에러다..🥲Mapped Statements collection does not contain value for ~ 이런 오류는 왜 발생하는걸까..?! 보통 아래 다섯가지의 경우가 발생한다고 한다! 1. Mapper ID가 동일하지 않은 경우XML파일에서 정의한 ID와 호출하는 ID가 다른 경우2. Parameter와 Bean의 필드명이 동일하지 않은 경우 3. XML파일에 정의된 namespace와      mapper파일에 접근하는 JAVA 파일에서 호출하는 namespace가 동일하지 않은 경우 4. MyBatis config파일에 mapper가 정의되지 않았거나 스펠링이 동일하지 않은 경우 5. mapper에 정의된 namespace가 같.. 2025. 3. 24.
[에러 / Spring] Web server failed to start. Port 8080 was already in use. 이클립스가 비정상적으로 종료되었고 스프링부트를 재시작하려는데 에러가 발생했다😫Web server failed to start. Port 8080 was already in use.포트가 이미 실행 중일 때 스프링을 실행하면 발생하는 에러라고 한다.***************************APPLICATION FAILED TO START***************************Description:Web server failed to start. Port 8080 was already in use.Action:Identify and stop the process that's listening on port 8080 or configure this application to listen on.. 2024. 11. 18.
[에러 / SpringBoot] SpringBoot 3.0이상 javax.servlet.jsp.tagext.TagLibraryValidator 오류 http://java.sun.com/jsp/jstl/core" %> 를 사용하려하는데 태그 라이브러리를 가져오지 못하는 오류가 발생했다😮스프링부트 3.0이상부터는 jstl 1.2를 사용할 수 없다고 한다...  Maven javax.servlet jstl 1.2 Gradleimplementation 'javax.servlet:jstl' 스프링부트 3.0 미만의 프로젝트라면 위의 코드를 추가하면 jstl을 사용할 수 있다.  📌 스프링부트 3.0이상이라면 위의 코드대신 아래 코드를 사용하여 의존성을 주입해줘야한다.  Maven jakarta.servlet jakarta.servlet-api 6.0.0 provided jakarta.servlet.jsp.jstl jakarta.servle.. 2024. 6. 19.