Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
log4jdbc 사용중 위와 같은 메시지가 표시되었다.
근데 분명히 나는 저 드라이버를 사용한 적이 없다.
나의 application.properties는
spring.datasource.hikari.driver-class-name=net.sf.log4jdbc.sql.jdbcapi.DriverSpy
이렇게 되어있었다.
구글링을 하던 도중 해결 방법을 찾을 수 있었다.
log4jdbc.log4j2.properties에
log4jdbc.auto.load.popular.drivers = false
이거를 추가하면 에러 메시지가 뜨지 않는다.
도움이 될까봐 나의 전체 properties를 올리면 아래와 같다
log4jdbc.spylogdelegator.name = net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator
log4jdbc.dump.sql.maxlinelength = 0
log4jdbc.auto.load.popular.drivers = false
'SpringBoot > 에러노트' 카테고리의 다른 글
[mybais 에러] applicationContext.getResource, .getResources 차이 (0) | 2022.11.06 |
---|---|
[Lombok] Lombok 안될 때(@Data, @Getter, @Setter) (0) | 2022.11.05 |
[LogBack] logback-spring.xml 설정 실수 (0) | 2022.11.02 |
HandlerInterceptorAdapter - deprecated (0) | 2022.10.31 |
Failed to load ApplicationContext (0) | 2022.10.28 |