Class Neo4jDataAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.data.neo4j.Neo4jDataAutoConfiguration
@Configuration @ConditionalOnClass({org.neo4j.ogm.session.SessionFactory.class,org.springframework.data.neo4j.transaction.Neo4jTransactionManager.class,org.springframework.transaction.PlatformTransactionManager.class}) @ConditionalOnMissingBean(org.neo4j.ogm.session.SessionFactory.class) @EnableConfigurationProperties(Neo4jProperties.class) @Import(org.springframework.boot.autoconfigure.data.neo4j.Neo4jBookmarkManagementConfiguration.class) public class Neo4jDataAutoConfiguration extends Object
Auto-configuration
for Spring Data Neo4j.- Since:
- 1.4.0
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
Neo4jDataAutoConfiguration.Neo4jWebConfiguration
Constructor Summary
Constructors Constructor Description Neo4jDataAutoConfiguration()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.neo4j.ogm.config.Configuration
configuration(Neo4jProperties properties)
org.neo4j.ogm.session.SessionFactory
sessionFactory(org.neo4j.ogm.config.Configuration configuration, org.springframework.context.ApplicationContext applicationContext, org.springframework.beans.factory.ObjectProvider<org.neo4j.ogm.session.event.EventListener> eventListeners)
org.springframework.data.neo4j.transaction.Neo4jTransactionManager
transactionManager(org.neo4j.ogm.session.SessionFactory sessionFactory, Neo4jProperties properties, org.springframework.beans.factory.ObjectProvider<TransactionManagerCustomizers> transactionManagerCustomizers)
Constructor Detail
Neo4jDataAutoConfiguration
public Neo4jDataAutoConfiguration()
Method Detail
configuration
@Bean @ConditionalOnMissingBean public org.neo4j.ogm.config.Configuration configuration(Neo4jProperties properties)
sessionFactory
@Bean public org.neo4j.ogm.session.SessionFactory sessionFactory(org.neo4j.ogm.config.Configuration configuration, org.springframework.context.ApplicationContext applicationContext, org.springframework.beans.factory.ObjectProvider<org.neo4j.ogm.session.event.EventListener> eventListeners)
transactionManager
@Bean @ConditionalOnMissingBean(org.springframework.transaction.PlatformTransactionManager.class) public org.springframework.data.neo4j.transaction.Neo4jTransactionManager transactionManager(org.neo4j.ogm.session.SessionFactory sessionFactory, Neo4jProperties properties, org.springframework.beans.factory.ObjectProvider<TransactionManagerCustomizers> transactionManagerCustomizers)