dev/Problem6 [PRBM] mybatis 설정간 에러 발생 Spring - Mysql 연동간에 mysql-connector를 설정해주지 않아서 발생한 에러 java.sql.SQLException: No suitable driver found for jdbc:log4jdbc:mysql://127.0.0.1:3306/{DB_NAME}?useUnicode=true&characterEncoding=utf8 아래와 같이 를 추가해줘야 한다. mysql mysql-connector-java 8.0.28 2022. 8. 6. [PRBM] log4jdbc-log4j2 설정 간 에러 발생 log4jdbc-log4j2 설정 중에 아래와 같은 내용의 에러가 발생했는데. Caused by: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are: PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'driverClassName' threw exception; nested exception is java.lang.NoClassDefFoundError: Unable to find Log4j2 as default logging library. Please provide a log.. 2022. 8. 6. [PRBM] Junit Error 해결 (Mybatis mapping) Jnuit 을 통해서 mapper Test를 하던 도중에 에러가 발생하였다. resultMap을 통한 쿼리문으로 property, column을 지정해 준다음에 해당 결과를 생성한 ResultMap으로 리턴 받는 거였다. Test Code는 다음과 같았고 실행 결과 아래와 같은 에러가 발생했다. java.lang.AbstractMethodError: Receiver class net.sf.log4jdbc.sql.jdbcapi.ResultSetSpy does not define or inherit an implementation of the resolved method 'abstract java.lang.Object getObject(java.lang.String, java.lang.Class)' of i.. 2022. 8. 5. [PRBM] Tomcat Error [프로젝트 실행중 아래와 같은 이유로 실행되지 않았음] ========================================================================================= SEVERE: 필수 항목인 서버 구성요소가 제대로 시작되지 못하여, Tomcat이 시작될 수 없습니다. org.apache.catalina.LifecycleException: 자식 컨테이너를 시작 중 실패했습니다. caused by: java.lang.illegalargumentexception: 이름이 [spring_web]인, 둘 이상의 fragment들이 발견되었습니다. 이는 상대적 순서배열에서 불허됩니다. 상세 정보는 서블릿 스펙 8.2.2 2c 장을 참조하십시오. 절대적 순서배열을 .. 2022. 8. 3. [외부설정파일 가져오기] property-placeholder 외부 파일 설정시에 사용하는 property-placeholder방법에 대해서 여러가지로 알아보자. property-placeholder를 사용할경우 bean 설정시에 외부 파일에서 정의한 내용을 가지고 사용할수 있다 ${....} 형식으로. 일단 3가지 방법이있다. 1. context property-placeholder를 설정하는방법 2. PropertyPlaceholderConfigurer를 Bean으로 등록하여 사용하는 방법 - locations로 위치를 정해주는 방법과, 외부설정파일을 다시 bean으로 등록하여 참조하는 방법이있다. 1. context property-placeholder를 설정하는방법으로는 --root-context.xml에서 등록을 해주는데. 우선 namespace에서 con.. 2022. 3. 2. [문제해결] The fully qualified name of the bean's class, except if it serves only as a parent definition for child bean definitions. root-context.xml을 통해서 bean등록을 하려고 할경우. "The fully qualified name of the bean's class, except if it serves only as a parent definition for child bean definitions." 라는 경고문구를 본적이 있는가? 이는 해당 class가 dependency등록이 되어 있지 않아서 해당 bean등록을 할 수 없음을 말한다. bean 설정에 필요한 class를 dependency를 추가하면 해결된다. 2022. 3. 2. 이전 1 다음