반응형
Gradle 환경 구축된 것에 대해 설명하는 글입니다.
Log4JDBC를 설정하시다가 가끔 아래와 같은 오류를 확인하실 수 있습니다.
***************************
APPLICATION FAILED TO START
***************************
Description:
Failed to bind properties under 'spring.datasource.hikari' to com.zaxxer.hikari.HikariConfig:
Property: spring.datasource.hikari.driver-class-name
Value: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
Origin: class path resource [application.properties]:1:44
Reason: Failed to load driver class net.sf.log4jdbc.sql.jdbcapi.DriverSpy in either of HikariConfig class loader or Thread context classloader
Action:
Update your application's configuration
친절하게도 에러의 이유를 잘 설명 해주고 있는데요,
net.sf.log4jdbc.sql.jdbcapi.DriverSpy Class가 제대로 로드가 안되었다는 내용입니다.
왜 제대로 로드가 안되었을까요?
그 이유는 Gradle환경에서 여러분이 의존성을 추가해주었을 때 (라이브러리 추가) 추가하고서 바로 웹서버를 구동하시면 적용이 되지 않기 때문이죠!
그런 즉, 의존성 라이브러리를 추가하시면 반드시 Gradle 재빌드를 해주셔야 합니다.
프로젝트를 마우스 우클릭하신다음 Gradle > Refresh Gradle Project를 선택해주시면
라이브러리를 다시한번 빌드하게 되면서 추가된 새로운 라이브러리 또한 불러오게 됩니다.
불러온 라이브러리는 이곳에서 확인하실 수 있습니다.
Library > Project and External Depenencies
감사합니다.
반응형