阿里云 OSS 文件上传的完整代码,Java and Spring-CSDN博客
一文中, 阿里云 OSS 的配置信息直接呈现在代码中
如:
@Component
public class AliyunOSSFiles {
private String endpoint = "https://oss-cn-beijing.aliyuncs.com";
private String bucketName = "(填写Bucket名称,例如examplebucket)"; // 参见阿里云
private String region = "(填写Bucket所在地域。)北京为例 —— cn-beijing";
private String url;
private String objectName;
public String uploadOSSFile(MultipartFile file) throws ClientException, IOException {
实际开发中,配置信息会出现在配置文件
application.properties
中,而配置信息和方法的匹配逻辑;直接见代码:
配置信息中的代码 —— application.properties 文件中
# Aliyun OSS
Aliyun.OSS.endpoint=https://oss-cn-beijing.aliyuncs.com
Aliyun.OSS.bucketName=javawebdev
Aliyun.OSS.region=cn-beijing
方法中的属性值,赋值方式变化
@Component
public class AliyunOSSFiles {
@Value("${Aliyun.OSS.endpoint}")
private String endpoint;
@Value("${Aliyun.OSS.bucketName}")
private String bucketName;
@Value("${Aliyun.OSS.region}")
private String region;
private String url;
private String objectName;
public String uploadOSSFile(MultipartFile file) throws ClientException, IOException {
通过,
@Value (—SpringBoot中的一个标签—)
格式如代码中所示。