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 파일은 여기 있는데..!!
오류 해결
1. 프로젝트를 Clean 하기
Yes 를 눌러주었습니다.
오류는 고쳐지지 않았습니다. ㅎㅎ
2. 설정파일 오타 공백 확인
yml 설정파일의 오타나 파일명이 동일한지 확인해 주었습니다.
그동안 잘 사용하던 프로젝이고,, 역시나 오타나 파일명은 문제없었습니다.
설정파일에 공백이 들어가면 실행이 되지 않는데 혹시 하고 코드를 살펴보았습니다.
설정파일의 모든 코드를 한 줄씩 end 키를 이용하여, 공백이 있는지 확인해 보았습니다.
아니나 다를까 url: 뒤에 공백이 들어가 있었고, 이 외에도 공백이 여러 개 있었습니다.
4~5개 정도 지운 것 같습니다.
작업하다 스페이스를 꾹 눌렀는지 한 번에 공백 5개가 있던 부분도 있었습니다.
공백을 싹 지워주고 다시 실행해 주었습니다.
무사히 실행된 모습입니다.
공백과 관련 없이 종종 오류가 뜨기도 하는데, 동일하게 공백을 제거해 주거나 그냥 여러 번 실행하다 보면 되기도 합니다..
'Java > VSCode' 카테고리의 다른 글
VSCode 에서 GitHub Repository 연결하기 (0) | 2024.11.13 |
---|