package com.krylov.refound; import com.krylov.refound.ai.config.AiProperties; import com.krylov.refound.ai.config.AiRetryProperties; import com.krylov.refound.config.MinioProperties; import io.awspring.cloud.autoconfigure.s3.S3AutoConfiguration; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.retry.annotation.EnableRetry; import org.springframework.scheduling.annotation.EnableScheduling; @SpringBootApplication( scanBasePackages = "com.krylov.refound", exclude = { S3AutoConfiguration.class } )@EnableScheduling @EnableConfigurationProperties({MinioProperties.class, AiProperties.class, AiRetryProperties.class}) @EnableRetry public class ReFoundApplication { public static void main(String[] args) { SpringApplication.run(ReFoundApplication.class, args); } }