![JAR search and dependency download from the Maven repository](/logo.png)
org.babyfish.jimmer.spring.cfg.JimmerAutoConfiguration Maven / Gradle / Ivy
package org.babyfish.jimmer.spring.cfg;
import org.babyfish.jimmer.jackson.ImmutableModule;
import org.babyfish.jimmer.spring.repository.config.JimmerRepositoriesConfig;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Import;
@AutoConfiguration(after = DataSourceAutoConfiguration.class)
@EnableConfigurationProperties(JimmerProperties.class)
@Import({
SqlClientConfig.class,
JimmerRepositoriesConfig.class,
ErrorTranslatorConfig.class
})
public class JimmerAutoConfiguration {
@ConditionalOnMissingBean(ImmutableModule.class)
@Bean
public ImmutableModule immutableModule() {
return new ImmutableModule();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy