DailyOscar

VScode로 스프링부트 application.yml 자동완성 사용하기 본문

IT

VScode로 스프링부트 application.yml 자동완성 사용하기

OscarHS 2021. 8. 23. 01:33
반응형

스프링부트를 공부하면서, 인텔리제이 보다는..

손에 익은 VSCode를 사용해가며 공부하는 중에

 

인텔리제이를 쓰는 강사를 보면 자동완성이 잘 되는데

왜 vscode는 안되는 것인가

 

 

https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-spring-boot 

 

Spring Boot Tools - Visual Studio Marketplace

Extension for Visual Studio Code - Provides validation and content assist for Spring Boot `application.properties`, `application.yml` properties files. As well as Boot-specific support for `.java` files.

marketplace.visualstudio.com

이 플러그인 설정에는 자동완성이 된다고 하는데..

 

플러그인을 사용할 수 있는 자바 최소 버전이 11버전이라 하여

설치 후, 플러그인 설정으로 경로 지정 해줬고..

 

setting.json

{
  ....
  "spring-boot.ls.java.home": "/Library/Java/JavaVirtualMachines/jdk-11.0.12.jdk/Contents/Home"
}

 

이제 버전이 안맞는단 에러는 뜨지 않지만

자동완성이 되질 않았다.

 

플러그인을 설치했음에도 자동완성이 되지 않는 모습

참 답답하군..

 

그러던 차에.... 우연히...... 눈에 들어온 너란 녀석

에디터 오른쪽 하단에 있는 파일의 언어 모드에 따라 디스플레이가 바뀌는 기능

나는 application.yml을 사용하고 있어서 YAML이 맞는데

그래도 한 번 눌러봤다

음..

 

음....

으아닛!!!

 

오오오오오

Spring Boot Properties Yaml로 선택하고 나니!!

application.yml에 대해 자동완성이 잘 동작한다!

 

밸리데이션 기능도 잘 동작한다

 

그럼 2000

반응형
Comments