package com.baeldung.toggle; import org.springframework.boot.autoconfigure.domain.EntityScan; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.EnableAspectJAutoProxy; import org.springframework.data.jpa.repository.config.EnableJpaRepositories; import org.togglz.core.manager.EnumBasedFeatureProvider; import org.togglz.core.spi.FeatureProvider; import org.togglz.core.user.UserProvider; import org.togglz.spring.security.SpringSecurityUserProvider; @Configuration @EnableJpaRepositories("com.baeldung.toggle") @EntityScan("com.baeldung.toggle") public class ToggleConfiguration { @Bean public FeatureProvider featureProvider() { return new EnumBasedFeatureProvider(MyFeatures.class); } @Bean public UserProvider userProvider() { return new SpringSecurityUserProvider("admin"); } }