Our software provides extension points that are supposed to re-use the usual Spring property binding. To do so, we currently need to include the spring-boot.jar, which contains a lot of implementation details and which is the opposite of a stable API.
It would be great, if there were dedicated API jars that contain the stable Annotations and Interfaces, e.g.:
* org.springframework.boot.context.properties.bind.DefaultValue
* org.springframework.boot.context.properties.EnableConfigurationProperties
* all annotations from org.springframework.context.annotation
Comment From: philwebb
I'm sorry but we prefer to keep the annotations and interfaces co-located with the implementation code.