Class MinioAutoConfiguration

java.lang.Object
cn.unikue.springstarter.minio.config.MinioAutoConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnProperty(prefix="spring.minio", name="endpoint") @ConditionalOnClass(io.minio.MinioClient.class) public class MinioAutoConfiguration extends Object
Configuration for MinioClient
Author:
David Hsing
See Also:
  • MinioClient
Reference:
https://min.io/
  • Field Details

  • Constructor Details

    • MinioAutoConfiguration

      public MinioAutoConfiguration()
  • Method Details

    • minioProperties

      @Bean(name="minioProperties") @ConfigurationProperties(prefix="spring.minio") @ConditionalOnMissingBean(name="minioProperties") public cn.unikue.commonplexus.springutil.property.MinioProperties minioProperties()
    • minioClient

      @Bean(name="minioClient") @ConditionalOnMissingBean(name="minioClient") public io.minio.MinioClient minioClient(@Nonnull cn.unikue.commonplexus.springutil.property.MinioProperties properties) throws Exception
      Throws:
      Exception