[Java/오류노트] Solved - Failed to bind properties under 'spring.datasource.hikari' to com.zaxxer.hikari.HikariConfig
adjh54
2023. 2. 15. 23:36
728x170
해당 글은 Java의 Spring Boot 개발환경 내에서 발생하는 오류에 대해서 해결하는 방법에 대해서 공유합니다.
1) 문제점
💡 application-multiflex-local.yml 파일 내에 spring.datasource.hikari.driver-class-name 속성 내에 “org.postgresql.Driver"가 제대로 로드가 되어 있지 않다고 친절하게 문제점을 설명해주고 있습니다.
APPLICATION FAILED TO START
***************************
Description:
Failed to bind properties under 'spring.datasource.hikari' to com.zaxxer.hikari.HikariConfig:
Property: spring.datasource.hikari.driver-class-nameValue: "org.postgresql.Driver"
Origin: classpathresource [config/application-multiflex-local.yml] - 22:26
Reason: java.lang.RuntimeException: Failedtoloaddriverclassorg.postgresql.DriverineitherofHikariConfigclassloaderorThreadcontextclassloaderAction:
Updateyourapplication'sconfiguration
2) 문제점의 의심
1. application-multiflex-local.yml 파일 확인하기
💡해당 파일은 수정한 것 없이 계속 사용되었던 파일이여서 문제가 없었습니다.
2. 설치 된 postgresql 확인하기
💡 각각 설치가 되었는지 확인을 하고 서비스가 수행되고 있는지를 확인해 보았습니다. 현재 설치한 postgresql@14 서비스에서 에러가 발생함을 확인하였습니다
# postgresql 버전 및 설치된 버전을 확인합니다.$ brew search postgresql
# brew로 실행중인 서비스들을 확인합니다.$ brew services list