Description
public static void init(){
Properties properties = new Properties();
try {
// 使用类加载器获取资源文件的输入流
InputStream inputStream = MinioUploadController.class.getClassLoader().getResourceAsStream("application-dev.properties");
if (inputStream != null) {
properties.load(inputStream);
String minioEndpoint = properties.getProperty("minio.endpoint");
String minioAccessKey = properties.getProperty("minio.access-key");
String minioSecretKey = properties.getProperty("minio.secret-key");
String minioBucketName = properties.getProperty("minio.bucket-name");
bucketName = minioBucketName;
minioClient = MinioClient.builder()
.endpoint(minioEndpoint)
.credentials(minioAccessKey, minioSecretKey)
.build();
}
}catch (Exception e){
System.out.println(e);
}
}
加载MINIO 的配置参数
- inputStream 流没有关闭
- inputStream 可能出现NPE