Be on the latest Spring Boot
Don't use boot
for a package name that contains auto-config, instead used autoconfigure
Unusual to prefix classes with SpringBoot
Try to avoid using enabling flags to control bean creation. If you need to control whether a bean needs to be created use an additional or different kind of condition that can be detected.