Springboot Annotation @Bean использовать с аргументами метода - PullRequest
0 голосов
/ 18 марта 2020

Итак, я посмотрел следующий фрагмент и получил вопрос - как этот компонент будет инициализирован в контейнере контекста? Метод вызывается с аргументами. Кстати, этот фрагмент присутствовал в файле AppConfig. Может ли кто-нибудь помочь мне понять это?

 @Bean
    public AmazonS3 amazonS3Client(AWSCredentialsProvider credentialsProvider,
                                   @Value("${cloud.aws.region.static}") String region) {
        return AmazonS3ClientBuilder
                .standard()
                .withCredentials(credentialsProvider)
                .withRegion(region)
                .build();
    }
...