anchor.diff:  As the embedded Neo4j OGM  driver  does not provide the Neo4j kernel itself, you have 
   to declare `org.neo4j:neo4j` as dependency yourself. Refer to 
   https://neo4j.com/docs/ogm-manual/current/reference/#reference:getting-started[the
  -Neo4j OGM documentation] for list of compatible versions.
  +Neo4j OGM documentation] for a list of compatible versions.
   ====
   
   The embedded driver takes precedence over the other drivers when there are multiple
  
positive.code: [[boot-features-neo4j]]
  === Neo4j
  http://neo4j.com/[Neo4j] is an open-source NoSQL graph database that uses a rich data
  model of nodes connected by first class relationships, which is better suited for connected
  big data than traditional RDBMS approaches. Spring Boot offers several conveniences for
  working with Neo4j, including the `spring-boot-starter-data-neo4j` "`Starter`".
  
  
  
  [[boot-features-connecting-to-neo4j]]
  ==== Connecting to a Neo4j Database
  To access a Neo4j server, you can inject an auto-configured `org.neo4j.ogm.session.Session`. 
  By default, the instance tries to connect to a Neo4j server at `localhost:7687` via the Bolt 
  protocol. The following example shows how to inject a Neo4j session:
  
  [source,java,indent=0]
  ----
  
negative.code: 	spring.data.neo4j.password=secret
  ----
  
  You can take full control over the session creation by adding a
  `org.neo4j.ogm.config.Configuration` `@Bean`. Also, adding a `@Bean` of type
  `SessionFactory` disables the auto-configuration and gives you full control.
  
  
  
  [[boot-features-connecting-to-neo4j-embedded]]
  ==== Using the Embedded Mode
  If you add `org.neo4j:neo4j-ogm-embedded-driver` to the dependencies of your application,
  Spring Boot automatically configures an in-process embedded instance of Neo4j that does
  not persist any data when your application shuts down. 
  