@Configuration
@ConditionalOnProperty(value="framework.oss.enabled",
matchIfMissing=true)
@EnableConfigurationProperties(value={top.lshaci.framework.file.properties.FrameworkFileProperties.class,FrameworkOssProperties.class})
public class FrameworkOssConfig
extends Object
| 构造器和说明 |
|---|
FrameworkOssConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.aliyun.oss.OSSEncryptionClient |
ossEncryptionClient()
配置 aliyun oss encryption 客户端
|
OssFileOperateService |
ossFileOperateService(com.aliyun.oss.OSS ossClient,
com.aliyun.oss.OSS ossEncryptionClient)
配置文件操作业务类
|
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(value="framework.oss.encryption.enabled") public com.aliyun.oss.OSSEncryptionClient ossEncryptionClient()
@Bean public OssFileOperateService ossFileOperateService(@Autowired(required=false) @Qualifier(value="ossClient") com.aliyun.oss.OSS ossClient, @Autowired(required=false) @Qualifier(value="ossEncryptionClient") com.aliyun.oss.OSS ossEncryptionClient)
ossClient - oss clientossEncryptionClient - oss encryption clientCopyright © 2020. All rights reserved.