Skip to content

Commit d45273d

Browse files
committed
集成进度条读取实现类
1 parent e3998a5 commit d45273d

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

api-boot-project/api-boot-autoconfigure/pom.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>api-boot-parent</artifactId>
77
<groupId>org.minbox.framework</groupId>
8-
<version>2.0.3.RELEASE</version>
8+
<version>2.0.4.RC1</version>
99
<relativePath>../api-boot-parent</relativePath>
1010
</parent>
1111
<modelVersion>4.0.0</modelVersion>
@@ -141,5 +141,11 @@
141141
<optional>true</optional>
142142
</dependency>
143143

144+
<!--ApiBoot Resource Load-->
145+
<dependency>
146+
<groupId>org.minbox.framework</groupId>
147+
<artifactId>api-boot-plugin-resource-load</artifactId>
148+
<optional>true</optional>
149+
</dependency>
144150
</dependencies>
145151
</project>

api-boot-project/api-boot-autoconfigure/src/main/java/org/minbox/framework/api/boot/autoconfigure/oss/ApiBootOssAutoConfiguration.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import com.aliyun.oss.OSSClient;
44
import org.minbox.framework.api.boot.plugin.oss.ApiBootOssService;
5+
import org.minbox.framework.api.boot.plugin.oss.progress.ApiBootObjectStorageProgress;
6+
import org.springframework.beans.factory.ObjectProvider;
57
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
68
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
79
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
@@ -31,9 +33,14 @@ public class ApiBootOssAutoConfiguration {
3133
* ApiBoot Oss 属性配置
3234
*/
3335
private ApiBootOssProperties apiBootOssProperties;
36+
/**
37+
* ApiBoot Progress Provider
38+
*/
39+
private ApiBootObjectStorageProgress apiBootObjectStorageProgress;
3440

35-
public ApiBootOssAutoConfiguration(ApiBootOssProperties apiBootOssProperties) {
41+
public ApiBootOssAutoConfiguration(ApiBootOssProperties apiBootOssProperties, ObjectProvider<ApiBootObjectStorageProgress> apiBootProgressProvider) {
3642
this.apiBootOssProperties = apiBootOssProperties;
43+
this.apiBootObjectStorageProgress = apiBootProgressProvider.getIfAvailable();
3744
}
3845

3946
/**
@@ -44,6 +51,8 @@ public ApiBootOssAutoConfiguration(ApiBootOssProperties apiBootOssProperties) {
4451
@Bean
4552
@ConditionalOnMissingBean
4653
ApiBootOssService apiBootOssService() {
47-
return new ApiBootOssService(apiBootOssProperties.getRegion().getEndpoint(), apiBootOssProperties.getBucketName(), apiBootOssProperties.getAccessKeyId(), apiBootOssProperties.getAccessKeySecret(), apiBootOssProperties.getDomain());
54+
ApiBootOssService apiBootOssService = new ApiBootOssService(apiBootOssProperties.getRegion().getEndpoint(), apiBootOssProperties.getBucketName(), apiBootOssProperties.getAccessKeyId(), apiBootOssProperties.getAccessKeySecret(), apiBootOssProperties.getDomain());
55+
apiBootOssService.setApiBootObjectStorageProgress(apiBootObjectStorageProgress);
56+
return apiBootOssService;
4857
}
4958
}

0 commit comments

Comments
 (0)