{ empty }
                  
                  
                  
                  
                  
                  
                  
                  
                  Используем 2 сервиса:
                  
                  
                  
                  
                  
                  @Foo
                  
                  
                  @Service
                  
                  
                  public class FirstBarImpl implements Bar { … }
                  
                  
                  
                  
                  
                  @Service 
                  
                  
                  public class SecondBarImpl implements Bar { … }
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  И дальше пишем:
                  
                  
                  
                  
                  
                  @Foo
                  
                  
                  @Autowired
                  
                  
                  private Bar bar
                  
                  
                
почему не должен работать? value в @Qualifier - необязательный элемент, поэтому его замена кастомной аннотацией ничего не меняет
 Kirill
                          Павлов
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Kirill
                          Павлов
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Да, но как мы тогда будем выбирать бин?
нужно добавить эту строчку в кастомную аннотацию String value() default "";
 Kirill
                          Павлов
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Kirill
                          Павлов
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  У меня без нее работает
это я ответила на вопрос "как мы тогда будем выбирать бин"
здесь как выбрал?
Обсуждают сегодня