diff --git a/file-common/pom.xml b/file-common/pom.xml
index d59b80d..45888e7 100644
--- a/file-common/pom.xml
+++ b/file-common/pom.xml
@@ -20,31 +20,6 @@
7.4.0
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
- org.mybatis.spring.boot
- mybatis-spring-boot-starter
- 2.0.0
-
-
-
-
-
commons-fileupload
commons-fileupload
@@ -57,17 +32,7 @@
thumbnailator
0.4.8
-
-
- org.jsoup
- jsoup
- 1.12.1
-
-
- net.sourceforge.htmlunit
- htmlunit
- 2.36.0
-
+
com.aliyun.oss
aliyun-sdk-oss
@@ -78,7 +43,10 @@
jjwt
0.6.0
-
+
+
+
+
diff --git a/file-common/src/main/java/com/qiwenshare/common/upload/Uploader.java b/file-common/src/main/java/com/qiwenshare/common/upload/Uploader.java
index c39fff8..07618bb 100644
--- a/file-common/src/main/java/com/qiwenshare/common/upload/Uploader.java
+++ b/file-common/src/main/java/com/qiwenshare/common/upload/Uploader.java
@@ -24,7 +24,7 @@ public abstract class Uploader {
public static final String ROOT_PATH = "upload";
public static final String FILE_SEPARATOR = "/";
// 文件大小限制,单位KB
- public static final int maxSize = 10000000;
+ public final int maxSize = 10000000;
protected StandardMultipartHttpServletRequest request = null;
diff --git a/file-common/src/main/java/com/qiwenshare/common/upload/product/AliyunOSSUploader.java b/file-common/src/main/java/com/qiwenshare/common/upload/product/AliyunOSSUploader.java
index a866a22..5dcac39 100644
--- a/file-common/src/main/java/com/qiwenshare/common/upload/product/AliyunOSSUploader.java
+++ b/file-common/src/main/java/com/qiwenshare/common/upload/product/AliyunOSSUploader.java
@@ -4,7 +4,6 @@ import com.alibaba.fastjson.JSON;
import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;
import com.aliyun.oss.model.*;
-import com.aliyuncs.utils.StringUtils;
import com.qiwenshare.common.domain.AliyunOSS;
import com.qiwenshare.common.domain.UploadFile;
import com.qiwenshare.common.upload.Uploader;
@@ -14,6 +13,7 @@ import lombok.Data;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.commons.io.FileUtils;
+import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.multipart.MultipartFile;
diff --git a/file-common/src/main/java/com/qiwenshare/common/upload/product/NormalUploader.java b/file-common/src/main/java/com/qiwenshare/common/upload/product/NormalUploader.java
index de9a3e1..7bb4c35 100644
--- a/file-common/src/main/java/com/qiwenshare/common/upload/product/NormalUploader.java
+++ b/file-common/src/main/java/com/qiwenshare/common/upload/product/NormalUploader.java
@@ -1,6 +1,5 @@
package com.qiwenshare.common.upload.product;
-import com.aliyuncs.utils.StringUtils;
import com.qiwenshare.common.domain.UploadFile;
import com.qiwenshare.common.operation.ImageOperation;
import com.qiwenshare.common.upload.Uploader;
@@ -9,6 +8,7 @@ import com.qiwenshare.common.util.PathUtil;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.commons.fileupload.util.Streams;
+import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.multipart.MultipartFile;
diff --git a/file-common/src/main/java/com/qiwenshare/common/util/JjwtUtil.java b/file-common/src/main/java/com/qiwenshare/common/util/JjwtUtil.java
index bbfdafa..8143c98 100644
--- a/file-common/src/main/java/com/qiwenshare/common/util/JjwtUtil.java
+++ b/file-common/src/main/java/com/qiwenshare/common/util/JjwtUtil.java
@@ -4,7 +4,8 @@ import io.jsonwebtoken.Claims;
import io.jsonwebtoken.JwtBuilder;
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm;
-import org.apache.commons.net.util.Base64;
+import org.apache.commons.codec.binary.Base64;
+//import org.apache.commons.net.util.Base64;
import javax.crypto.SecretKey;
import javax.crypto.spec.SecretKeySpec;
diff --git a/file-web/pom.xml b/file-web/pom.xml
index 018d83c..49578e1 100644
--- a/file-web/pom.xml
+++ b/file-web/pom.xml
@@ -23,40 +23,41 @@
-
- org.springframework.cloud
- spring-cloud-starter-netflix-eureka-server
-
+
+
+
+
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
-
- com.baomidou
- mybatis-plus-boot-starter
- 3.3.1.tmp
-
-
-
- org.springframework.boot
- spring-boot-starter-web
-
+
org.mybatis.spring.boot
mybatis-spring-boot-starter
+
+ com.baomidou
+ mybatis-plus-boot-starter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
org.apache.shiro
- shiro-spring
- 1.4.0
+ shiro-core
diff --git a/file-web/src/main/java/com/qiwenshare/file/FileApplication.java b/file-web/src/main/java/com/qiwenshare/file/FileApplication.java
index 380968a..1c7bc5b 100644
--- a/file-web/src/main/java/com/qiwenshare/file/FileApplication.java
+++ b/file-web/src/main/java/com/qiwenshare/file/FileApplication.java
@@ -3,16 +3,13 @@ package com.qiwenshare.file;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
-import org.springframework.context.annotation.Bean;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.transaction.annotation.EnableTransactionManagement;
-import org.springframework.web.client.RestTemplate;
@SpringBootApplication
@MapperScan("com.qiwenshare.file.mapper")
@EnableScheduling
-@EnableDiscoveryClient
+//@EnableDiscoveryClient
@EnableTransactionManagement
public class FileApplication {
diff --git a/file-web/src/main/java/com/qiwenshare/file/controller/UserController.java b/file-web/src/main/java/com/qiwenshare/file/controller/UserController.java
index 45ea12b..34034d9 100644
--- a/file-web/src/main/java/com/qiwenshare/file/controller/UserController.java
+++ b/file-web/src/main/java/com/qiwenshare/file/controller/UserController.java
@@ -15,8 +15,6 @@ import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.crypto.hash.SimpleHash;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
diff --git a/file-web/src/main/java/com/qiwenshare/file/service/FileService.java b/file-web/src/main/java/com/qiwenshare/file/service/FileService.java
index 35bcd13..8e2d39e 100644
--- a/file-web/src/main/java/com/qiwenshare/file/service/FileService.java
+++ b/file-web/src/main/java/com/qiwenshare/file/service/FileService.java
@@ -1,31 +1,20 @@
package com.qiwenshare.file.service;
import com.alibaba.fastjson.JSON;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.qiwenshare.common.cbb.DateUtil;
import com.qiwenshare.common.operation.FileOperation;
import com.qiwenshare.common.oss.AliyunOSSDelete;
import com.qiwenshare.common.util.FileUtil;
import com.qiwenshare.common.util.PathUtil;
import com.qiwenshare.file.api.IFileService;
-import com.qiwenshare.file.config.AliyunConfig;
import com.qiwenshare.file.config.QiwenFileConfig;
-import com.qiwenshare.file.domain.UserFile;
-import com.qiwenshare.file.mapper.FileMapper;
import com.qiwenshare.file.domain.FileBean;
-import com.qiwenshare.file.domain.StorageBean;
-import com.qiwenshare.file.domain.UserBean;
+import com.qiwenshare.file.mapper.FileMapper;
import com.qiwenshare.file.mapper.UserFileMapper;
import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.lang3.ArrayUtils;
-import org.apache.shiro.SecurityUtils;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
-import java.util.Arrays;
-import java.util.List;
@Slf4j
@Service
diff --git a/file-web/src/main/resources/application.properties b/file-web/src/main/resources/application.properties
index afa8a82..f535fbd 100644
--- a/file-web/src/main/resources/application.properties
+++ b/file-web/src/main/resources/application.properties
@@ -6,7 +6,7 @@ eureka.instance.hostname=localhost
eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:8761/eureka/
spring.application.name=qiwen-file
#日志配置
-logging.file=/qiwenshare/qiwen-file/log/web.log
+logging.file.name=/qiwenshare/qiwen-file/log/web.log
logging.level.root=info
#mybatis配置
@@ -32,7 +32,8 @@ spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.Ph
#静态资源指定
spring.mvc.static-path-pattern=/**
-spring.resources.static-locations=classpath:/static
+spring.web.resources.static-locations=classpath:/static
+
#上传下载
spring.servlet.multipart.max-file-size=2048MB
spring.servlet.multipart.max-request-size=2048MB
diff --git a/file-web/src/test/java/com/qiwenshare/file/ScpApplicationTests.java b/file-web/src/test/java/com/qiwenshare/file/ScpApplicationTests.java
index b81c73e..80c74c7 100644
--- a/file-web/src/test/java/com/qiwenshare/file/ScpApplicationTests.java
+++ b/file-web/src/test/java/com/qiwenshare/file/ScpApplicationTests.java
@@ -1,16 +1,16 @@
-package com.qiwenshare.file;
-
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.test.context.junit4.SpringRunner;
-
-@RunWith(SpringRunner.class)
-@SpringBootTest
-public class ScpApplicationTests {
-
- @Test
- public void contextLoads() {
- }
-
-}
+//package com.qiwenshare.file;
+//
+//import org.junit.Test;
+//import org.junit.runner.RunWith;
+//import org.springframework.boot.test.context.SpringBootTest;
+//import org.springframework.test.context.junit4.SpringRunner;
+//
+//@RunWith(SpringRunner.class)
+//@SpringBootTest
+//public class ScpApplicationTests {
+//
+// @Test
+// public void contextLoads() {
+// }
+//
+//}
diff --git a/pom.xml b/pom.xml
index af8f4cb..b0f727e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
org.springframework.boot
spring-boot-starter-parent
- 2.2.7.RELEASE
+ 2.4.1
com.qiwenshare
@@ -17,12 +17,21 @@
1.8
- Hoxton.SR1
+
UTF-8
UTF-8
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.apache.commons
+ commons-lang3
+
+
org.springdoc
@@ -37,6 +46,9 @@
+
+
+
org.projectlombok
lombok
@@ -65,78 +77,51 @@
org.springframework.boot
spring-boot-starter-data-jpa
-
-
- org.springframework.boot
- spring-boot-starter-jdbc
-
-
-
- org.springframework.boot
- spring-boot-starter-aop
-
-
-
-
- commons-io
- commons-io
- 2.6
-
-
-
- org.apache.commons
- commons-dbcp2
-
-
-
-
- org.springframework.cloud
- spring-cloud-dependencies
- ${spring-cloud.version}
- pom
- import
-
+
+
+
+
+
+
+
org.mybatis.spring.boot
mybatis-spring-boot-starter
2.1.1
- com.alibaba
- fastjson
- 1.2.28
-
-
- commons-io
- commons-io
- 2.6
-
-
- org.springframework.boot
- spring-boot-starter-websocket
- 2.1.5.RELEASE
-
-
- org.hibernate
- hibernate-core
- 5.4.1.Final
+ com.baomidou
+ mybatis-plus-boot-starter
+ 3.4.1
+
+
+
+
+
+
+
+
+
+
+
+
-
- com.aliyun
- aliyun-java-sdk-core
- 4.0.3
-
+
+
+
+
+
org.apache.shiro
- shiro-spring
+ shiro-core
1.4.0
@@ -149,14 +134,5 @@
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 3.0.0
-
-
-
\ No newline at end of file