STS 4.0.0 이후 java 파일이나 properties 파일에서 ctrl + space (content assist)가 안되는 경우가 있었다.
(워크스페이스와 git 소스를 다 지우고 다시 만들어도 마찬가지였음)
Java 에디터에서 안되는 경우
이 경우 아래 위치에서 초기화를 한번 해주면 된다.
(Java Proposals가 언체크 되어 있어 동작하지 않았었다.)
Preferences -> Java -> Editor -> Content Assist -> Advanced 메뉴에서 restore defaults 적용
Properties 파일에서 안되는 경우
이 경우에 대해서는 Spring 위키 문서에 해결 방법이 설명되어 있다.
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를 선택해서 파일을 열어야 동작한다.
'Study > Java' 카테고리의 다른 글
Spring Boot log 설정하기 (0) | 2019.01.09 |
---|---|
Spring Cloud Config Server 사용하기 (0) | 2019.01.03 |
Spring Data Mongodb 사용해보기 (0) | 2018.12.24 |
JDK 11에서 java.xml.bind 관련 에러 발생하는 경우 (0) | 2018.12.13 |
Spring Boot multi module, multi profile 환경에서 @PropertySouce 사용하기 (0) | 2018.12.10 |
Spring Boot Mongodb reactive 설정하기 (0) | 2018.12.03 |
빌드 시 constructor ... already defined in class 에러가 발생하는 경우 (0) | 2018.11.28 |
JDK 11 New Features (0) | 2018.11.22 |
JDK 10 New Features (0) | 2018.11.21 |
JDK 9 New Features (0) | 2018.11.21 |