What’s New in VS Code Java July Update? Full Lombok Support and Handy UX Boosts
The July VS Code Java update introduces built‑in Lombok support, notification‑driven activation, language‑bar version management, toggleable settings, drag‑and‑drop file operations, inlay hint exclusions, function‑breakpoint debugging, expanded quick‑fix actions, and a Spring bean dependency view, all aimed at improving the Java developer experience.
Lombok Support
Lombok, a popular Java framework, now has full built‑in support in the VS Code Java extension, eliminating previous issues and eliminating the need for third‑party plugins. The extension can detect Lombok dependencies on first project open, prompt the user to enable support, and reload VS Code to activate it.
Developers can view the current Lombok version and status in the language status bar; clicking it opens configuration to change the version, followed by a reload prompt.
A setting allows users to enable or disable the built‑in Lombok support via the VS Code settings search for "lombok".
User Experience Improvements
Drag‑and‑Drop Support
The Java Project Explorer now supports drag‑and‑drop actions, such as moving a class between packages, moving a package, or adding a JAR file directly to the "Referenced Libraries" section of a Java project without a build tool.
Inlay Hint Exclusion List
A new setting lets users disable inlay hints in specific cases; it can be found by typing "inlay exclusion" under the Java settings.
Debugging – Function Breakpoints
Function breakpoints are now supported: click the "+" button in the Breakpoints view, enter the fully qualified method name, and the debugger will pause at that method, even for overloaded methods.
More Code Actions
Additional quick‑fix code actions have been added, making suggestions more context‑aware.
Continuous Spring Improvements – Bean Dependency View
A new bean dependency view is integrated into the Spring Boot Dashboard, allowing developers to visualize which beans inject into or depend on a selected bean.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Programmer DD
A tinkering programmer and author of "Spring Cloud Microservices in Action"
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
