Class MyDataDbConfiguration
- java.lang.Object
-
- de.fraunhofer.iese.mydata.autoconfiguration.MyDataDbConfiguration
-
@Configuration @EnableTransactionManagement @EnableJpaRepositories(entityManagerFactoryRef="mydataEntityManagerFactory", transactionManagerRef="mydataTransactionManager", basePackages="de.fraunhofer.iese.mydata") public class MyDataDbConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description MyDataDbConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.orm.jpa.JpaVendorAdaptercreateJpaVendorAdapter(org.springframework.boot.autoconfigure.orm.jpa.JpaProperties jpaProperties)com.zaxxer.hikari.HikariDataSourcedataSource(org.springframework.boot.autoconfigure.jdbc.DataSourceProperties properties)org.springframework.boot.autoconfigure.jdbc.DataSourcePropertiesmydataDataSourceProperties()org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBeanmydataEntityManagerFactory(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder, javax.sql.DataSource dataSource, org.springframework.orm.jpa.JpaVendorAdapter jpaVendorAdapter, org.springframework.boot.autoconfigure.orm.jpa.JpaProperties jpaProperties)org.springframework.boot.autoconfigure.orm.jpa.JpaPropertiesmydataJpaProperties()org.springframework.transaction.PlatformTransactionManagermydataTransactionManager(javax.persistence.EntityManagerFactory mydataEntityManagerFactory)
-
-
-
Method Detail
-
mydataDataSourceProperties
@Bean(name="mydataDataSourceProperties") @ConfigurationProperties("mydata.datasource") public org.springframework.boot.autoconfigure.jdbc.DataSourceProperties mydataDataSourceProperties()
-
createJpaVendorAdapter
@Bean(name="mydataJpaVendorAdapter") public org.springframework.orm.jpa.JpaVendorAdapter createJpaVendorAdapter(@Qualifier("mydataJpaProperties") org.springframework.boot.autoconfigure.orm.jpa.JpaProperties jpaProperties)
-
mydataJpaProperties
@Bean("mydataJpaProperties") @ConfigurationProperties("mydata.jpa") public org.springframework.boot.autoconfigure.orm.jpa.JpaProperties mydataJpaProperties()
-
dataSource
@Bean(name="mydataDataSource") @ConfigurationProperties("mydata.datasource") public com.zaxxer.hikari.HikariDataSource dataSource(@Qualifier("mydataDataSourceProperties") org.springframework.boot.autoconfigure.jdbc.DataSourceProperties properties)
-
mydataEntityManagerFactory
@Bean(name="mydataEntityManagerFactory") public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean mydataEntityManagerFactory(org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder builder, @Qualifier("mydataDataSource") javax.sql.DataSource dataSource, @Qualifier("mydataJpaVendorAdapter") org.springframework.orm.jpa.JpaVendorAdapter jpaVendorAdapter, @Qualifier("mydataJpaProperties") org.springframework.boot.autoconfigure.orm.jpa.JpaProperties jpaProperties)
-
mydataTransactionManager
@Bean(name="mydataTransactionManager") public org.springframework.transaction.PlatformTransactionManager mydataTransactionManager(@Qualifier("mydataEntityManagerFactory") javax.persistence.EntityManagerFactory mydataEntityManagerFactory)
-
-