src/main/java/com/example/jz/controller/UserController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/example/jz/service/impl/MinIOServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/application.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/example/jz/controller/UserController.java
@@ -11,7 +11,6 @@ import com.example.jz.modle.entity.*; import com.example.jz.service.*; import com.example.jz.utils.Md5Utils; import com.sun.org.apache.bcel.internal.generic.NEW; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; src/main/java/com/example/jz/service/impl/MinIOServiceImpl.java
@@ -4,22 +4,15 @@ import com.example.jz.config.MinIOConfig; import com.example.jz.exception.BusinessException; import com.example.jz.service.MinIOService; import io.minio.GetPresignedObjectUrlArgs; import io.minio.MinioClient; import io.minio.PutObjectOptions; import io.minio.UploadObjectArgs; import io.minio.errors.*; import io.minio.http.Method; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import org.springframework.web.multipart.MultipartFile; import java.io.IOException; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.concurrent.TimeUnit; @Service public class MinIOServiceImpl implements MinIOService { @@ -28,20 +21,20 @@ @Autowired MinIOConfig minIOConfig; @Value("${minio.url}") String url; @Value("${minio.bucketName}") String bucketName; @Override public String getPreviewFileUrl(String fileName) { String res = null; try { res = minioClient.getPresignedObjectUrl( GetPresignedObjectUrlArgs.builder() .method(Method.GET) .bucket(minIOConfig.getBucketName()) .object(fileName) .build()); return url + bucketName + '/' + fileName; } catch (Exception e) { throw new BusinessException("获取文件预览地址失败"); } return res; } @Override src/main/resources/application.yml
@@ -6,9 +6,9 @@ spring: # 数据源配置 datasource: url: jdbc:mysql://42.193.1.25:3306/qyjz?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai url: jdbc:mysql://221.237.182.28:19002/qyjz?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai username: root password: 321$YcYl@1970! password: 234#Wersdf! driverClassName: com.mysql.cj.jdbc.Driver type: com.zaxxer.hikari.HikariDataSource # 数据库连接池配置 @@ -31,10 +31,11 @@ # minio配置 minio: address: http://42.193.1.25:9000 accessKey: satori secretKey: 12345678 address: http://221.237.182.28:19000 accessKey: admin secretKey: 234#Wersdf! bucketName: img url: 221.237.182.28:19000/minio/ # mybatis配置 mybatis-plus: @@ -43,8 +44,10 @@ db-config: id-type: auto field-strategy: NOT_NULL configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl logging: level: com.example.jz: debug #小程序 wx: