Creating a custom Spring Boot autoconfiguration starter