파란하늘의 지식창고
article thumbnail
반응형

STS 4.0.0 이후 java 파일이나 properties 파일에서 ctrl + space (content assist)가 안되는 경우가 있었다.

(워크스페이스와 git 소스를 다 지우고 다시 만들어도 마찬가지였음)

Java 에디터에서 안되는 경우

이 경우 아래 위치에서 초기화를 한번 해주면 된다.

(Java Proposals가 언체크 되어 있어 동작하지 않았었다.)

Preferences -> Java -> Editor -> Content Assist -> Advanced 메뉴에서 restore defaults 적용

Properties 파일에서 안되는 경우

이 경우에 대해서는 Spring 위키 문서에 해결 방법이 설명되어 있다.

Boot Properties Editor

4.0.0 이전엔 Java Properties Files Content Type 하위에 Spring Properties File Content Type이 등록되어 있었는데 최상위로 등록이 변경되면서 *.properties에 적용되지 않게 되었다.

@PropertySource를 통해 여러 이름의 properties 파일을 사용하고 있다면 *.properties를 등록해주면 각 파일에서 ctrl + space 가 동작한다.

General -> Content Types 에서 Content Types에 Spring Properties File을 선택 후 File associations에 *.properties를 등록

properties 파일의 content assist 는 Generic Editor - Spring properties를 선택해서 파일을 열어야 동작한다.

반응형
profile

파란하늘의 지식창고

@Bluesky_

도움이 되었다면 광고를 클릭해주세요