Зачем мне нужен сеттер для автоматического подключения / ввода поля?

У меня есть боб:

    
        
        
        
    

  
    
  

documentLogic,stateAccess а такжеcontextAccess поля наBasketLogicImpl

А у меня нету

EfcoBasketLogic.java:

public class EfcoBasketLogic extends BasketLogicImpl {

        @Inject
        private EfcoErpService erpService;
    ...
    ...
    ...
}

erpService являетсяноль, если я не предоставлю сеттер. Но почему? Я думал, что сеттер неНужно ли там, где происходит автопроводка? Может быть, за это отвечает BasketLogicImpl?

Ответы на вопрос(3)

Ваш ответ на вопрос