@Bean
Generates the NodeDefinitionCollection Uses the Neo4jMappingContext to find the Nodes
Return
Parameters
beanFactory
necessary for the NodeDefinitionCollection
neo4jMappingContext
used to get all Nodes
extensionFieldDefinitions
all known ExtensionFieldDefinition beans
configurationProperties