Use neo4j from java application

Hello,
I have a neo4j database and i want to access it within a java application.
I want to know if i go fro the neo4j driver or a Spring Data Neo4J ?
I want to know the advantages of each method.

In my case i have request for getting nodes and relations and add/deleting label on nodes.

Regards,

If you want to learn from the beginning, you can use the example below.
Finally, you learn how to make the Plugin, it will be perfect.

A "Hello World" example

Spring Data Neo4j

User Defined Procedures and Functions

Hello,
Thank you for your response.
I already read this 2 posts, until now i choosed to use the driver but i want to know what is the benefit of using spring data ? (for know i dont need to create procedures, i use it just to update labels on the graph)