Package cn.twelvet.oss
Class OssAutoConfiguration
java.lang.Object
cn.twelvet.oss.OssAutoConfiguration
@AutoConfiguration
@Configuration(proxyBeanMethods=false)
@EnableConfigurationProperties(OssProperties.class)
@ComponentScan(basePackages="cn.twelvet.oss.http",
excludeFilters=)
public class OssAutoConfiguration
extends Object
oss 自动配置类
- Author:
- twelvet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionossEndpoint(OssTemplate template) OSS端点信息ossTemplate(OssProperties properties) OSS操作模板
-
Constructor Details
-
OssAutoConfiguration
public OssAutoConfiguration()
-
-
Method Details
-
ossTemplate
@Bean @ConditionalOnMissingBean(OssTemplate.class) @ConditionalOnProperty(prefix="oss", name="enable", havingValue="true", matchIfMissing=true) public OssTemplate ossTemplate(OssProperties properties) OSS操作模板- Parameters:
properties- properties- Returns:
- OSS操作模板
-
ossEndpoint
@Bean @ConditionalOnWebApplication @ConditionalOnProperty(prefix="oss", name="http.enable", havingValue="true") public OssEndpoint ossEndpoint(OssTemplate template) OSS端点信息- Parameters:
template- oss操作模版- Returns:
- oss远程服务端点
-