Vscode 에서 JAVA Spring Boot Project 를 실행하려 하니 아래와 같은 오류가 발생했다.
[restartedMain] DEBUG org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter - Application failed to start due to an exception
org.springframework.boot.context.config.ConfigDataResourceNotFoundException: Config data resource 'class path resource [asis-datasource.yml]' via location 'classpath:asis-datasource.yml' cannot be found
Config data resource 'class path resource [asis-datasource.yml]' via location 'classpath:asis-datasource.yml' does not exist
예외로 인해 시작되지 못하였고, asis-datasource.yml
파일을 찾을 수 없다. 라는 오류 문구가 나옵니다.
asis-datasource.yml
파일은 여기 있는데..!!
Vscode 상단 검색창에 >Java clean
을 검색하고,
Java: Clean Java Language Server Workspace
항목을 선택해줍니다.
Yes 를 눌러주었습니다.
오류는 고쳐지지 않았습니다. ㅎㅎ
yml
설정파일의 오타나 파일명이 동일한지 확인해주었습니다.
그동한 잘 사용하던 프로젝이고,, 역시나 오타나 파일명은 문제 없었습니다.
설정파일에 공백이 들어가면 실행이 되지 않는데 혹시 하고 코드를 살펴보았습니다.
설정파일의 모든 코드를 한 줄씩 end 키를 이용하여, 공백이 있는지 확인 해보았습니다.
아니나 다를까 url:
뒤에 공백이 들어가있었고, 이 외에도 공백이 여러 개 있었습니다. 4~5개 정도 지운 것 같습니다.
작업하다 스페이스를 꾹 눌렀는지 한 번에 공백 5개가 있던 부분도 있었습니다.
공백을 싹 지워주고 다시 실행 해주었습니다.
무사히 실행된 모습입니다.