@Configuration(proxyBeanMethods=false) @ConditionalOnBean(value=DataManager.class) @ConditionalOnClass(value=JmixDataRepository.class) @ConditionalOnMissingBean(value={JmixRepositoryFactoryBean.class,JmixRepositoryConfigurationExtension.class}) @ConditionalOnProperty(prefix="jmix.core.data-repositories", name="enabled", havingValue="true", matchIfMissing=true) @Import(value=BootJmixRepositoriesRegistrar.class) @AutoConfigureAfter(value=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class) public class JmixDataRepositoryAutoConfiguration extends java.lang.Object
Auto-configuration
for Jmix data repositories.
Activates when:
DataManager
configured in the context,JmixDataRepository
type is on the classpath,JmixDataRepository
configured,jmix.core.dataRepositories.enabled
" property is missing or having value: "true".
Once in effect, the auto-configuration is the equivalent of enabling Jmix repositories
using the @EnableJmixDataRepositories
annotation.
Constructor and Description |
---|
JmixDataRepositoryAutoConfiguration() |