24 lines
629 B
Java
24 lines
629 B
Java
package com.magamochi.service;
|
|
|
|
import java.io.InputStream;
|
|
import lombok.RequiredArgsConstructor;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.stereotype.Service;
|
|
import software.amazon.awssdk.services.s3.S3Client;
|
|
import software.amazon.awssdk.services.s3.model.*;
|
|
|
|
@Service
|
|
@RequiredArgsConstructor
|
|
public class OldS3Service {
|
|
@Value("${minio.bucket}")
|
|
private String bucket;
|
|
|
|
private final S3Client s3Client;
|
|
|
|
public InputStream getFile(String key) {
|
|
var request = GetObjectRequest.builder().bucket(bucket).key(key).build();
|
|
|
|
return s3Client.getObject(request);
|
|
}
|
|
}
|