├── .gitignore ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── app │ │ ├── SpringRedisDemoApplication.java │ │ ├── controller │ │ └── FileController.java │ │ ├── dto │ │ └── FileDto.java │ │ ├── entity │ │ └── InputFile.java │ │ ├── exception │ │ ├── ApiException.java │ │ ├── ApiExceptionHandler.java │ │ ├── BadRequestException.java │ │ ├── FileWriteException.java │ │ ├── GCPFileUploadException.java │ │ └── InvalidFileTypeException.java │ │ ├── repository │ │ └── FileRepository.java │ │ ├── service │ │ ├── FileService.java │ │ └── FileServiceImpl.java │ │ └── util │ │ └── DataBucketUtil.java └── resources │ ├── application.yml │ └── gcp-account-file.json └── test └── java └── com └── app └── SpringRedisDemoApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/app/SpringRedisDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/main/java/com/app/SpringRedisDemoApplication.java -------------------------------------------------------------------------------- /src/main/java/com/app/controller/FileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/main/java/com/app/controller/FileController.java -------------------------------------------------------------------------------- /src/main/java/com/app/dto/FileDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/main/java/com/app/dto/FileDto.java -------------------------------------------------------------------------------- /src/main/java/com/app/entity/InputFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/main/java/com/app/entity/InputFile.java -------------------------------------------------------------------------------- /src/main/java/com/app/exception/ApiException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/main/java/com/app/exception/ApiException.java -------------------------------------------------------------------------------- /src/main/java/com/app/exception/ApiExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/main/java/com/app/exception/ApiExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/app/exception/BadRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/main/java/com/app/exception/BadRequestException.java -------------------------------------------------------------------------------- /src/main/java/com/app/exception/FileWriteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/main/java/com/app/exception/FileWriteException.java -------------------------------------------------------------------------------- /src/main/java/com/app/exception/GCPFileUploadException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/main/java/com/app/exception/GCPFileUploadException.java -------------------------------------------------------------------------------- /src/main/java/com/app/exception/InvalidFileTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/main/java/com/app/exception/InvalidFileTypeException.java -------------------------------------------------------------------------------- /src/main/java/com/app/repository/FileRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/main/java/com/app/repository/FileRepository.java -------------------------------------------------------------------------------- /src/main/java/com/app/service/FileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/main/java/com/app/service/FileService.java -------------------------------------------------------------------------------- /src/main/java/com/app/service/FileServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/main/java/com/app/service/FileServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/app/util/DataBucketUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/main/java/com/app/util/DataBucketUtil.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/gcp-account-file.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /src/test/java/com/app/SpringRedisDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raviyasas/springboot-gcs-demo/HEAD/src/test/java/com/app/SpringRedisDemoApplicationTests.java --------------------------------------------------------------------------------