Properties Configuration Support

Provide completion and validation for application.properties files used in Spring Boot projects.

Properties Completion

Provide complete completion support for configuration files in Properties format. Prompt available configuration items and provide detailed configuration descriptions and default value references to make the configuration process more convenient

  • Real-time completion: Prompt available configuration items and provide detailed configuration descriptions and default value references to make the configuration process more convenient
  • Error verification: Real-time detection of syntax errors and invalid configuration items in Properties configuration files, provide immediate feedback, and help quickly locate and fix problems
  • Why Properties files still matter: Many legacy Spring Boot projects keep configuration in application.properties. Editing long key=value files is fast, but it is also easy to make mistakes.

Typical use cases

  • Maintaining legacy projects with large application.properties
  • Quick toggling of feature flags and local debug parameters
  • Ensuring consistent configuration keys across team members

Quick start

  1. Open application.properties (or any *.properties used by Spring Boot).
  2. Type a key prefix (e.g., server.) and choose suggestions.
  3. Follow hints/validation messages to fix invalid keys early.

FAQ

Q: Suggestions do not show up, what should I check?

Confirm the plugin is enabled, the file is recognized as Properties, and you installed the correct plugin version for your IntelliJ IDEA. Restarting the IDE usually helps after installation.

Properties configuration coverage

  • Common Spring Boot key=value settings in application.properties.
  • Local debugging parameters, feature flags, ports, logging levels, and datasource settings.
  • Configuration cleanup before gradually migrating legacy projects from Properties to YAML.
  • Team-level consistency for configuration names, duplicate keys, and invalid keys.