Skip to content

Rationalize Spring Boot configuration keys #3659

Closed
@snicoll

Description

@snicoll

During its early development Spring Boot has started to take a set of root prefixes for configuration such as spring (obviously) but also a few others: management, server, endpoints, logging, security, multipart, error. We also have root prefixes for 3rd party integration (liquibase, flyway, jolokia).

We want to push for a reserved namespace for the keys that Spring Boot is exposing so that we can guarantee a stability over time. We can't do that with the current namespaces that we are holding.

I think we should come with a clear policy that would avoid some unfortunate decision. error actually exposes one property at this point which is the path of the Spring MVC view to use in case of error. Could as easily have been spring.mvc.error or something...

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions