why we have to use @enable.. annotations in spring boot for specific functionalities to work , why not for all ? for example to make the microservice as config server we have t