@Configuration
@ConditionalOnProperty(prefix="crnk.jpa",
name="enabled",
havingValue="true",
matchIfMissing=true)
@ConditionalOnClass(value=io.crnk.jpa.JpaModule.class)
@ConditionalOnMissingBean(value=io.crnk.jpa.JpaModule.class)
@EnableConfigurationProperties(value={CrnkJpaProperties.class,CrnkCoreProperties.class})
@AutoConfigureAfter(value=org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration.class)
@AutoConfigureBefore
@Import(value=CrnkCoreAutoConfiguration.class)
public class CrnkJpaAutoConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
CrnkJpaAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
io.crnk.jpa.JpaModule |
jpaModule(io.crnk.jpa.JpaModuleConfig config) |
io.crnk.jpa.JpaModuleConfig |
jpaModuleConfig() |
io.crnk.spring.jpa.SpringTransactionRunner |
transactionRunner() |
@Bean @ConditionalOnMissingBean public io.crnk.spring.jpa.SpringTransactionRunner transactionRunner()
@Bean @ConditionalOnMissingBean public io.crnk.jpa.JpaModuleConfig jpaModuleConfig()
@Bean @ConditionalOnMissingBean public io.crnk.jpa.JpaModule jpaModule(io.crnk.jpa.JpaModuleConfig config)