├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── Dockerfile ├── README.md ├── docker-compose.yml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── postman_collection └── springneo4jshortestpath.postman_collection.json ├── screenshots ├── screenshot_1.PNG ├── screenshot_2.PNG └── springboot_neo4j.png └── src ├── main ├── java │ └── com │ │ └── springshortpath │ │ └── app │ │ ├── AppApplication.java │ │ ├── controller │ │ ├── CityController.java │ │ ├── RouteController.java │ │ └── ShortestPathController.java │ │ ├── dto │ │ ├── CityDTO.java │ │ └── RouteDTO.java │ │ ├── mapper │ │ ├── CityMapper.java │ │ └── RouteMapper.java │ │ ├── model │ │ ├── City.java │ │ └── Route.java │ │ ├── payload │ │ ├── request │ │ │ └── PathRequest.java │ │ └── response │ │ │ ├── CityResponse.java │ │ │ ├── PathShortestConnectionResponse.java │ │ │ ├── PathShortestTimeResponse.java │ │ │ └── RouteResponse.java │ │ ├── repository │ │ ├── CityRepository.java │ │ ├── RouteRepository.java │ │ └── ShortestPathRepository.java │ │ └── service │ │ ├── CityService.java │ │ ├── RouteService.java │ │ ├── ShortestPathService.java │ │ └── impl │ │ ├── CityServiceImpl.java │ │ ├── RouteServiceImpl.java │ │ └── ShortestPathServiceImpl.java └── resources │ └── application.properties └── test └── java └── com └── springshortpath └── app └── AppApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/pom.xml -------------------------------------------------------------------------------- /postman_collection/springneo4jshortestpath.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/postman_collection/springneo4jshortestpath.postman_collection.json -------------------------------------------------------------------------------- /screenshots/screenshot_1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/screenshots/screenshot_1.PNG -------------------------------------------------------------------------------- /screenshots/screenshot_2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/screenshots/screenshot_2.PNG -------------------------------------------------------------------------------- /screenshots/springboot_neo4j.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/screenshots/springboot_neo4j.png -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/AppApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/AppApplication.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/controller/CityController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/controller/CityController.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/controller/RouteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/controller/RouteController.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/controller/ShortestPathController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/controller/ShortestPathController.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/dto/CityDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/dto/CityDTO.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/dto/RouteDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/dto/RouteDTO.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/mapper/CityMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/mapper/CityMapper.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/mapper/RouteMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/mapper/RouteMapper.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/model/City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/model/City.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/model/Route.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/model/Route.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/payload/request/PathRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/payload/request/PathRequest.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/payload/response/CityResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/payload/response/CityResponse.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/payload/response/PathShortestConnectionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/payload/response/PathShortestConnectionResponse.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/payload/response/PathShortestTimeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/payload/response/PathShortestTimeResponse.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/payload/response/RouteResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/payload/response/RouteResponse.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/repository/CityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/repository/CityRepository.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/repository/RouteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/repository/RouteRepository.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/repository/ShortestPathRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/repository/ShortestPathRepository.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/service/CityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/service/CityService.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/service/RouteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/service/RouteService.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/service/ShortestPathService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/service/ShortestPathService.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/service/impl/CityServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/service/impl/CityServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/service/impl/RouteServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/service/impl/RouteServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/springshortpath/app/service/impl/ShortestPathServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/java/com/springshortpath/app/service/impl/ShortestPathServiceImpl.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/test/java/com/springshortpath/app/AppApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rapter1990/SpringBootNeo4jShortestPath/HEAD/src/test/java/com/springshortpath/app/AppApplicationTests.java --------------------------------------------------------------------------------