IntelliJ는 편집기에 호출된 method에 필요한 annotation, method parameter, 사용법 등을 알려주는 추가 정보를 제공하는 특수한 marker를 제공하는 데 이를 Inlay Hint
라고 부르고 있다.
https://www.jetbrains.com/help/idea/inlay-hints.html#enable_inlay_hints
다음과 같이 method parameter앞에 전달할 값의 Parameter Name이 무엇인지 확인할 수 있다.
이런 기능이 Eclipse에 없어서 아쉬웠는데 알고 보니 Eclipse도 4.12 (2019-06)부터 IntelliJ의 Inlay Hint
의 모든 기능은 아니지만 이 중 Parameter Hint
에 대해서 제공하고 있었다.
https://eclipse.dev/eclipse/news/4.12/jdt.php#parameter-name-codemining
이 설정을 활성화하려면 Window -> Preference -> Java -> Editor -> Code Minings에서 Show method parameter names를 체크해 주면 된다.
해당 설정을 활성화하면 아래처럼 Parameter Name hint가 보이게 된다.
평상 시엔 이 parameter name hint가 안 보여도 해당 class에 들어가서 확인하면 돼서 크게 불편하지 않았는데 매개 변수가 아주 많은 경우 매개 변수를 추가하거나 삭제할 때 위치를 헷갈려서 실수가 발생하게 되어 이런 경우 Parameter Name hint가 많은 도움이 되었다.
다만 모든 구간이 보이지는 않고 어디는 보이고 어디는 보이지 않는데 보이는 기준은 아직 잘 모르겠다.
'Study > Java' 카테고리의 다른 글
spring-boot-properties-migrator로 custom property report 하기 (0) | 2024.06.16 |
---|---|
Antora 사용해 보기 (0) | 2024.06.12 |
Spring Boot 3.3 Release Notes (0) | 2024.05.30 |
SonarQube, SonarLint issue 예외 처리하기 (0) | 2024.05.11 |
JDK 22 New Features (0) | 2024.03.21 |
Spring ApplicationContext에서 GenericType 기준으로 bean 호출하기 (0) | 2024.03.06 |
Thymeleaf에서 DaisyUI Theme 사용해 보기 (0) | 2024.02.09 |
Spring의 SpEL 을 custom하게 사용해 보기 (0) | 2024.02.05 |
@ConfigurationProperties를 사용하지 않고 method 내에서 properties의 변수 binding 하기 (0) | 2024.02.04 |
Spring에서 URL의 PathVariable을 Filter 단계에서 호출하여 사용하기 (0) | 2024.02.03 |