anchor.diff:  .Java Configuration options
   [source,java]
   ----
  -// embedded
  -Components.configuration()
  -             .driverConfiguration()
  -             .setURI("bolt://user:password@localhost");
  -
  -// separately as plain text
  -Components.configuration()
  -             .driverConfiguration()
  -             .setCredentials("user", "password);
  -
  -// using a Credentials object
  -Credentials credentials = new UsernameAndPasswordCredentials("user", "password");
  -Components.configuration()
  -             .driverConfiguration()
  -             .setCredentials(credentials);
  +// embedded in the driver URI
  +@Bean
  +public Configuration getConfiguration() {
  +   Configuration config = new Configuration();
  +   config
  +       .driverConfiguration()
  +       .setDriverClassName("org.neo4j.ogm.drivers.http.driver.HttpDriver")
  +       .setURI("http://user:password@localhost:7474");
  +   return config;
  +}
  +
  +// separately, as plain text credentials
  +@Bean
  +public Configuration getConfiguration() {
  +   Configuration config = new Configuration();
  +   config
  +       .driverConfiguration()
  +       .setDriverClassName("org.neo4j.ogm.drivers.http.driver.HttpDriver")
  +       .setCredentials("user", "password")
  +       .setURI("http://localhost:7474");
  +   return config;
  +}
  +
  +
  +// using a Credentials instance:
  +
  +@Bean
  +public Credentials credentials() {
  +    return new UsernameAndPasswordCredentials(...);
  +}
  +
  +@Bean
  +public Configuration getConfiguration() {
  +   Configuration config = new Configuration();
  +   config
  +       .driverConfiguration()
  +       .setDriverClassName("org.neo4j.ogm.drivers.http.driver.HttpDriver")
  +       .setCredentials(credentials())
  +       .setURI("http://localhost:7474");
  +   return config;
  +}
   ----
   
   [NOTE]
  
positive.code:            <type>test-jar</type>
         </dependency>
  
         <dependency>
             <groupId>org.neo4j</groupId>
              <artifactId>neo4j-kernel</artifactId>
  
negative.code: The Embedded Driver connects directly to the Neo4j database engine. There is no server involved, therefore no network overhead between your application code and the database.
  You should use the Embedded driver if you don't want to use a client-server model, or if your application is running as a Neo4j Unmanaged Extension.
  
  Please note, if you want to use the Embedded driver in your deployed application, you will need to explicitly declare the required driver dependency in your project's pom file:
  
  [source,xml]
  ----
      <dependency>
  