We considered deprecating them because I'm was not sure they were really necessary anymore. But they are designed for users to inject. We could update the javadoc to help folks understand the pattern.

Comment From: philwebb

They are designed to be injected by users so that they can configure their own instances. We should keep them.

Comment From: bhargavsai007

Hi @philwebb . I have 3 years of experience with Spring Boot. I would like to start contributing to this Open Source community. So I would like to work on this issue. Could you help me in getting started ?

Thanks

Comment From: philwebb

Thanks for the offer @bhargavsai007, but I'm not sure exactly what we want the javadoc to say yet. Once we work that out, it will be simpler for us to update the code directly. Please keep your eye open for issues labeled with https://github.com/spring-projects/spring-boot/labels/status%3A%20ideal-for-contribution if you're looking to help.

Comment From: bhargavsai007

No problem @philwebb . Thanks for your suggestion, will look into it.