Если бин с автопроводкой объявлен в том же (@Configuration
) классе, и вам нужно, чтобы он объявил другой бин, то работает следующее:
@Bean
public BeanWithMimeTypes beanWithMimeTypes() {
return new BeanWithMimeTypes(mimeTypes());
}
@Bean
public List<String> mimeTypes() {
return Arrays.<String>asList("text/html", "application/json);
}
Естественно, он ведет себя правильно, даже если вы переопределите *Боб 1005 * в другом конфиге.Нет необходимости в явных аннотациях @Qualifier
или @Resource
.