jdk1.7环境下集成minio

在老项目中,为了统一文件上传,选择了与JDK1.7兼容的MinIO来实现Amazon S3规范。过程中遇到httpclient和log4j版本不兼容的问题,需要调整项目中相应版本。在pom.xml中添加了MinIO的依赖,并提供了问题解决后的OSS代码段,该代码源自RuoYi-Vue-Plus后台管理系统,集成了多个常用库并支持OSS定期同步。
摘要由CSDN通过智能技术生成

项目介绍:老项目上传文件都是上传服务器或者本机某个目录下,在此统一都上传到minio,因为minio遵循亚马逊S3规范,所以我们找到和jdk1.7兼容的依赖jar.(最痛苦的就是找和jdk版本匹配的jar包)。

pom.xml依赖:

<!-- OSS 配置 -->
		<aws-java-sdk-s3.version>1.11.1034</aws-java-sdk-s3.version>
<dependency>
			<groupId>com.amazonaws</groupId>
			<artifactId>aws-java-sdk-s3</artifactId>
			<version>${aws-java-sdk-s3.version}</version>
		</dependency>

我这里集成后,程序跑起来,发现httpclient、log4j版本有问题,所以更改项目中对应版本

	<httpclient.version>4.5.14</httpclient.version>
    <log4j.version>1.2.17</log4j.version>

oss代码:直接搬运的oss模块RuoYi-Vue-Plus: 后台管理系统 重写RuoYi-Vue所有功能 集成 Sa-Token、Mybatis-Plus、Jackson、SpringDoc、Hutool、OSS 定期同步

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值