[VSCode] spring boot Config data resource ... does not exist 오류 해결

bi_sz·2024년 3월 18일
0

VSCode

목록 보기
4/4
post-thumbnail

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 하기

Vscode 상단 검색창에 >Java clean 을 검색하고,
Java: Clean Java Language Server Workspace 항목을 선택해줍니다.

Yes 를 눌러주었습니다.

오류는 고쳐지지 않았습니다. ㅎㅎ

2. 설정파일 오타 공백 확인

yml 설정파일의 오타나 파일명이 동일한지 확인해주었습니다.
그동한 잘 사용하던 프로젝이고,, 역시나 오타나 파일명은 문제 없었습니다.

설정파일에 공백이 들어가면 실행이 되지 않는데 혹시 하고 코드를 살펴보았습니다.

설정파일의 모든 코드를 한 줄씩 end 키를 이용하여, 공백이 있는지 확인 해보았습니다.

아니나 다를까 url: 뒤에 공백이 들어가있었고, 이 외에도 공백이 여러 개 있었습니다. 4~5개 정도 지운 것 같습니다.
작업하다 스페이스를 꾹 눌렀는지 한 번에 공백 5개가 있던 부분도 있었습니다.

공백을 싹 지워주고 다시 실행 해주었습니다.

무사히 실행된 모습입니다.

0개의 댓글