Neo4j Spring Data Skill When to Use - Configuring Spring Boot with Neo4j ( ) - Writing entity classes and / mappings - Defining or interfaces - Writing annotations with Cypher on repository methods - Using Spring projections (interface-based, DTO, dynamic) with Neo4j - Configuring for Neo4j connection - Custom queries via or - Spring AI for vector search in Spring apps - Transaction management, auditing, optimistic locking When NOT to Use - Raw Java driver without Spring → - Cypher query authoring → - Driver version upgrades → - GDS algorithms → --- Version Matrix | SDN | Spring Boot | Spring…