스프링부트 프로젝트를 생성후 DB연결하는 하면서 HikariCP 관련 작성하였더니 오류가 났다.
오류내용 :
Caused by: java.lang.IllegalStateException: Cannot load driver class: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
at org.springframework.util.Assert.state(Assert.java:97) ~[spring-core-5.3.16.jar:5.3.16]
at org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.determineDriverClassName(DataSourceProperties.java:241) ~[spring-boot-autoconfigure-2.6.4.jar:2.6.4]
at org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.initializeDataSourceBuilder(DataSourceProperties.java:193) ~[spring-boot-autoconfigure-2.6.4.jar:2.6.4]
at org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration.createDataSource(DataSourceConfiguration.java:48) ~[spring-boot-autoconfigure-2.6.4.jar:2.6.4]
at org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Hikari.dataSource(DataSourceConfiguration.java:90) ~[spring-boot-autoconfigure-2.6.4.jar:2.6.4]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_141]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_141]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_141]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_141]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.3.16.jar:5.3.16]
... 78 common frames omitted
pom에 아래 dependency 추가
<dependency>
<groupId>org.bgee.log4jdbc-log4j2</groupId>
<artifactId>log4jdbc-log4j2-jdbc4</artifactId>
<version>1.16</version>
</dependency>
'IT 웹개발 > 스프링(Spring)' 카테고리의 다른 글
[Spring] 이클립스에서 Tomcat에 DataSource를 JNDI로 설정하기(JDBC -> JNDI) (0) | 2022.05.10 |
---|---|
[Spring] MesageSource 설정하기 - 공통 메시지 처리 (with 다국어처리) (0) | 2022.05.06 |
[SpringBoot] 스프링부트 포트번호 변경 방법 (0) | 2022.03.29 |
[SpringBoot] 이클립스에서 스프링부트 프로젝트 시작, 실행하기 (0) | 2022.03.23 |
[SpringBoot] 스프링 이니셜라이즈로 스프링부트 프로젝트 생성하기 (0) | 2022.03.21 |