Commit cafbe8ed by henry

添加oss存储

1 parent 2646bfeb
...@@ -32,7 +32,17 @@ ...@@ -32,7 +32,17 @@
<groupId>org.springframework.cloud</groupId> <groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId> <artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency> </dependency>
<!-- oss 多平台 -->
<dependency>
<groupId>org.dromara.x-file-storage</groupId>
<artifactId>x-file-storage-spring</artifactId>
<exclusions>
<exclusion>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--FTP包--> <!--FTP包-->
<dependency> <dependency>
<groupId>commons-net</groupId> <groupId>commons-net</groupId>
......
...@@ -30,7 +30,6 @@ ...@@ -30,7 +30,6 @@
<groupId>org.arch</groupId> <groupId>org.arch</groupId>
<artifactId>storage</artifactId> <artifactId>storage</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency> </dependency>
</dependencies> </dependencies>
......
...@@ -17,17 +17,6 @@ ...@@ -17,17 +17,6 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties> </properties>
<dependencies> <dependencies>
<!-- oss 多平台 -->
<dependency>
<groupId>org.dromara.x-file-storage</groupId>
<artifactId>x-file-storage-spring</artifactId>
<exclusions>
<exclusion>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- minio --> <!-- minio -->
<dependency> <dependency>
<groupId>io.minio</groupId> <groupId>io.minio</groupId>
...@@ -35,20 +24,9 @@ ...@@ -35,20 +24,9 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.arch</groupId> <groupId>org.arch</groupId>
<artifactId>mybatis</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.arch</groupId>
<artifactId>arch-base</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.arch</groupId>
<artifactId>common</artifactId> <artifactId>common</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
</dependencies> </dependencies>
</project> </project>
\ No newline at end of file
...@@ -6,7 +6,7 @@ import org.springframework.context.annotation.Configuration; ...@@ -6,7 +6,7 @@ import org.springframework.context.annotation.Configuration;
@Slf4j @Slf4j
@Configuration @Configuration
@ComponentScan("org.arch.storage.config") @ComponentScan("org.arch.storage")
public class StoreConfiguration { public class StoreConfiguration {
public StoreConfiguration(){ public StoreConfiguration(){
log.info("加载StoreConfiguration~~~"); log.info("加载StoreConfiguration~~~");
......
...@@ -3,6 +3,7 @@ package org.arch.storage.mapper; ...@@ -3,6 +3,7 @@ package org.arch.storage.mapper;
import cn.hutool.core.io.FileUtil; import cn.hutool.core.io.FileUtil;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import org.apache.ibatis.annotations.Mapper;
import org.arch.base.utils.MD5Utils; import org.arch.base.utils.MD5Utils;
import org.arch.common.modules.base.entity.File; import org.arch.common.modules.base.entity.File;
import org.dromara.x.file.storage.core.FileInfo; import org.dromara.x.file.storage.core.FileInfo;
...@@ -17,6 +18,7 @@ import org.springframework.web.multipart.MultipartFile; ...@@ -17,6 +18,7 @@ import org.springframework.web.multipart.MultipartFile;
* @author audit * @author audit
* @since 2020-09-12 * @since 2020-09-12
*/ */
@Mapper
public interface FileMapper extends BaseMapper<File> { public interface FileMapper extends BaseMapper<File> {
@SneakyThrows @SneakyThrows
......
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
org.arch.storage.config.StoreConfiguration
\ No newline at end of file
package org.arch.overall; package org.arch.overall;
import org.dromara.x.file.storage.spring.EnableFileStorage;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.EnableMBeanExport; import org.springframework.context.annotation.EnableMBeanExport;
...@@ -7,6 +8,7 @@ import org.springframework.jmx.support.RegistrationPolicy; ...@@ -7,6 +8,7 @@ import org.springframework.jmx.support.RegistrationPolicy;
@SpringBootApplication @SpringBootApplication
@EnableMBeanExport(registration = RegistrationPolicy.IGNORE_EXISTING) @EnableMBeanExport(registration = RegistrationPolicy.IGNORE_EXISTING)
@EnableFileStorage
public class ArchOverallApp { public class ArchOverallApp {
public static void main(String[] args) { public static void main(String[] args) {
SpringApplication.run(ArchOverallApp.class, args); SpringApplication.run(ArchOverallApp.class, args);
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!