Files
spring-tools/vscode-extensions/vscode-spring-boot
Kris De Volder a6e86d4cf7 Rename vscode-boot to vscode-spring-boot
To avoid confusing prefix matching between patterns like
vscode-boot-* and vscode-boot-properties-*, vscide-boot-java-*

This would pontially cause weird version strings in concourse resources.
2018-02-13 11:31:20 -08:00
..

VS Code Language Server for Spring Boot Application Properties

VSCode extension and Language Server providing support for working with Spring Boot application.properties and application.yml files.

Usage:

The extension will automatically activate when you edit files with the following name patterns:

  • application*.properties => activates support for Spring Boot properties in .propertiesformat.
  • application*.yml => activates support for Spring Boot properties in .yml format.

You can also define your own patterns and map them to the language-ids spring-boot-properties or spring-boot-properties-yaml by defining files.associations in workspace settings. See vscode documentation for details.

Functionality

This extension analyzes your project's classpath and parses and indexes any Spring Boot Properties Metadata it finds. Both Maven and Gradle projects are supported.

The data in the index is used to provide validation, code completions and information hovers while editing Spring Boot Properties in either .properties or .yml format.

Validation

application-yaml-validation application-properties-validation

Code Completions

application-yaml-completions

application-properties-completions

Information Hovers

application-yaml-hovers

Issues and Feature Requests

Please report bugs, issues and feature requests on the Github STS4 issue tracker.

Releases:

Released versions of this extension can be installed directly from the vscode marketplace.

There are also development snapshots available with the latest fixes and improvements as a .vsix file that can be donwloaded from here. To install it open vscode, press CTRL-SHIFT-P and search for VSIX, then select Extension: Install from VSIX