All Projects → callicoder → Spring Boot File Upload Download Rest Api Example

callicoder / Spring Boot File Upload Download Rest Api Example

Spring Boot File Upload / Download Rest API Example

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Spring Boot File Upload Download Rest Api Example

Efo
EFO是一个基于SpringBoot和Vue构建的文件分享系统,包括文件的上传与下载,文件的权限管理,远程文件管理等功能。
Stars: ✭ 327 (+9%)
Mutual labels:  spring-boot, spring, spring-mvc, file-upload
Gemini
Model Driven REST framework to automatically generate CRUD APIs
Stars: ✭ 138 (-54%)
Mutual labels:  rest, spring-boot, spring, spring-mvc
Angularjs Springmvc Sample Boot
A RESTful sample using Spring Boot, Spring MVC, Spring Data and Angular/Bootstrap.
Stars: ✭ 309 (+3%)
Mutual labels:  rest, spring-boot, spring, spring-mvc
Mastering Junit5
A comprehensive collection of test examples created with JUnit 5
Stars: ✭ 223 (-25.67%)
Mutual labels:  rest, spring-boot, spring
Bucket4j Spring Boot Starter
Spring Boot Starter for Bucket4j
Stars: ✭ 127 (-57.67%)
Mutual labels:  spring-boot, spring, spring-mvc
Tutorial
Spring Boot的例子,包含RESTful API, MVC, JMS, Cache, Mybatis, Cache, Websocket...
Stars: ✭ 215 (-28.33%)
Mutual labels:  rest, spring-boot, spring-mvc
Ibase4j
Spring,SpringBoot 2.0,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。
Stars: ✭ 1,548 (+416%)
Mutual labels:  spring-boot, spring, spring-mvc
Spring Petclinic Rest
REST version of the Spring Petclinic sample application
Stars: ✭ 257 (-14.33%)
Mutual labels:  rest, spring, spring-mvc
Cerberus
A demonstration of a completely stateless and RESTful token-based authorization system using JSON Web Tokens (JWT) and Spring Security.
Stars: ✭ 482 (+60.67%)
Mutual labels:  rest, spring-boot, spring
Spring Boot Postgresql Jpa Hibernate Rest Api Demo
Building RESTful APIs with Spring Boot, PostgreSQL, JPA and Hibernate
Stars: ✭ 209 (-30.33%)
Mutual labels:  rest, spring-boot, spring
Java Interview
At the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links.
Stars: ✭ 114 (-62%)
Mutual labels:  rest, spring-boot, spring
Javadevjournal
Source code for the tutorials published on the Javadevjournal site.
Stars: ✭ 141 (-53%)
Mutual labels:  rest, spring-boot, spring-mvc
Spring Boot Blog
Simple blog web app made using Spring Boot + Thymeleaf
Stars: ✭ 121 (-59.67%)
Mutual labels:  spring-boot, spring, spring-mvc
Spring Boot Demo
Spring Boot & Spring Cloud & Spring Security Demo Case(Spring学习示例实战项目)
Stars: ✭ 255 (-15%)
Mutual labels:  spring-boot, spring, spring-mvc
Securing Rest Api Spring Security
Spring Boot 2.2.x + Spring 5.2.x Rest Api Security Example
Stars: ✭ 117 (-61%)
Mutual labels:  spring-boot, spring, spring-mvc
Micro Server
Microserver is a Java 8 native, zero configuration, standards based, battle hardened library to run Java Rest Microservices via a standard Java main class. Supporting pure Microservice or Micro-monolith styles.
Stars: ✭ 929 (+209.67%)
Mutual labels:  rest, spring-boot, spring
Hikaku
A library that tests if the implementation of a REST-API meets its specification.
Stars: ✭ 154 (-48.67%)
Mutual labels:  rest, spring, spring-mvc
Nb Springboot
NetBeans IDE plugin supporting programming with Spring Boot
Stars: ✭ 111 (-63%)
Mutual labels:  spring-boot, spring, spring-mvc
Spring Cloud Flycloud
🔥🔥🔥FlyClould 微服务实战项目框架,在该框架中,包括了用 Spring Cloud 构建微服务的一系列基本组件和框架,对于后台服务框架的搭建有很大的参考价值,大家可以参考甚至稍加修改可以直接应用于自己的实际的项目开发中,该项目没有采用Maven进行项目构建,Maven通过xml进行依赖管理,导致整个配置文件太过臃肿,另外灵活性也不是很强,所以我采用Gradle进行项目构建和依赖管理,在FlyTour项目中我们见证了Gradle的强大,通过简单的一些配置就可以轻松的实现组件化的功能。该项目共有11个Module工程。其中10个位微服务工程,这10个微服务工程构成了一个完整的微服务系统,微服务系统包含了8个基础服务,提供了一整套微服务治理功能,他们分别是配置中心module_c…
Stars: ✭ 1,514 (+404.67%)
Mutual labels:  spring-boot, spring, spring-mvc
Versioning Spring Boot Starter
Spring boot starter using for versioning rest easily.
Stars: ✭ 11 (-96.33%)
Mutual labels:  rest, spring-boot, spring-mvc

Spring Boot File Upload / Download Rest API Example

Tutorial: Uploading an Downloading files with Spring Boot

Steps to Setup

1. Clone the repository

git clone https://github.com/callicoder/spring-boot-file-upload-download-rest-api-example.git

2. Specify the file uploads directory

Open src/main/resources/application.properties file and change the property file.upload-dir to the path where you want the uploaded files to be stored.

file.upload-dir=/Users/callicoder/uploads

2. Run the app using maven

cd spring-boot-file-upload-download-rest-api-example
mvn spring-boot:run

That's it! The application can be accessed at http://localhost:8080.

You may also package the application in the form of a jar and then run the jar file like so -

mvn clean package
java -jar target/file-demo-0.0.1-SNAPSHOT.jar
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].