IT/Issue / / 2019. 10. 14. 15:51

(ERROR) Failed to bind properties under 'spring.datasource.hikari' to com.zaxxer.hikari.HikariConfig

반응형
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를 선택해주시면

 

refresh Gradle Project

라이브러리를 다시한번 빌드하게 되면서 추가된 새로운 라이브러리 또한 불러오게 됩니다.

 

불러온 라이브러리는 이곳에서 확인하실 수 있습니다.

 

Library > Project and External Depenencies

 

추가된 새로운 라이브러리

 

감사합니다.

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유