# Minio的集成 **Repository Path**: xksms/MinioTest ## Basic Information - **Project Name**: Minio的集成 - **Description**: Minio的集成以及图片打水印加压缩 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 6 - **Created**: 2022-08-04 - **Last Updated**: 2024-12-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Minio的集成 #### 介绍 Minio的集成以及图片打水印加压缩 #### 软件架构 minio的操作都是基于minio的sdk 至于图片的压缩和水印 用的是 https://github.com/coobird/thumbnailator #### 使用说明 1. 端口为8080 swagger访问链接为http://localhost:8080/doc.html#/ 2. application.yml中 配置自己的minio的信息 注意端口为minio的 api端口 例如 官网 minio docker 安装 9000 为api端口 ``` docker run \ -p 9000:9000 \ -p 9001:9001 \ -e "MINIO_ROOT_USER=AKIAIOSFODNN7EXAMPLE" \ -e "MINIO_ROOT_PASSWORD=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" \ quay.io/minio/minio server /data --console-address ":9001" ``` 3. 用的是swagger3 使用的时候记得自己修改 4. 想要通过url直接访问文件 需要先将bucket的权限设为public #### 参与贡献 #### 特技