For some clients like Eclipse, a null detail in a completion proposal for @Value results in an NPE at JDT level when inserting the proposal in the editor, and results in odd behaviour like insertion of an extra new line.
headless services
The main parts of the tooling for Spring Boot apps are implemented as headless services, running in separate processes. Those services can be consumed in existing IDEs by using the Language Server Protocol from Visual Studio Code.