12345678910111213141516171819202122232425 |
- package com.example.config;
- import com.example.properties.AliOssProperties;
- import com.example.utils.AliOssUtil;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.Configuration;
- /**
- * 配置类,用于创建AliossUtil对象
- */
- @Configuration
- @Slf4j
- public class OssConfiguration {
- @Bean
- @ConditionalOnMissingBean
- public AliOssUtil aliOssUtil(AliOssProperties aliOssProperties) {
- log.info("开始创建阿里云文件上传工具类对象:{}", aliOssProperties);
- return new AliOssUtil(aliOssProperties.getEndpoint(),
- aliOssProperties.getAccessKeyId(),
- aliOssProperties.getAccessKeySecret(),
- aliOssProperties.getBucketName());
- }
- }
|