青羊经侦大队-数据平台
安瑾然
2023-02-21 433a24418d8507212b036ccc8effdd4f57d20c8e
fix:修改mybatis-plus日志打印方式,图片全路径获取函数修改
3个文件已修改
43 ■■■■■ 已修改文件
src/main/java/com/example/jz/controller/UserController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/impl/MinIOServiceImpl.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 17 ●●●●● 补丁 | 查看 | 原始文档 | 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: