我是怎么做到开源系统中的文件上传等功能的?

写在前面:

最近有一个想法,做一个程序员师徒系统。因为在大学期间的我在学习java的时候非常地迷茫,找不到自己的方向,也没有一个社会上有经验的前辈去指导,所以走了很多的弯路。后来工作了,想把自己的避坑经验分享给别人,但是发现身边都是有经验的开发者,也没有机会去分享自己的想法,所以富贵同学就想做一个程序员专属的师徒系统,秉承着徒弟能够有人指教少走弯路,师傅能桃李满天下的目的,所以开始做这个师徒系统,也会同步更新该系统所用到的技术,并且作为教程分享给大家,希望大家能够关注一波。
请添加图片描述
minio在该项目中实现的核心文件为:MinioConfig,MinioUtil,FileController
做这个的目的想的是聊天的过程中肯定会有文件的发送,所以我选择了minio去集成,用springboot集成minio首先介绍一下什么是minio:
minio是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。
然后再感谢spring-minio提供的思路,改教程作为他的升级版补充

Guess you like

Origin blog.csdn.net/csdnerM/article/details/121370125