Результаты прохождения теста Основы Spring Framework пользователем Антон Болтачев

Результат прохождения теста "Основы Spring Framework" - Не пройден

0

Что произойдет в результате выполнения следующего кода?
package com.springtest; 
public class Sample { 
    private Sample() {} 
}
Сконфигурирован так:
 
<bean id="sample" class="com.springtest.Sample"/>
 
Что произойдет в результате выполнения следующего кода?
 
Sample sample = (Sample) ctx.getBean("sample"); 
System.out.println(sample != null); 
Какое имя у бина реализованного в данном классе?
@Configuration 
public class ApplicationConfig { 
 
   @Autowired 
   private DataSource dataSource; 
 
   @Bean 
   ClientRepository clientRepository() { 
       ClientRepository accountRepository = new JpaClientRepository(); 
       accountRepository.setDataSource(dataSource); 
       return accountRepository; 
   } 
} 
С помощью какой аннотации возможно избежать неоднозначности (наличие нескольких реализаций) при автоматическом (@Autowired) связывании бинов
Какое значение по умолчанию имеет атрибут scope?
Какие атрибуты есть у элемента <constructor-arg>?
Может ли следующий бин быть инстанциирован с помощью BeanFactory:
<bean id="anyBean" class="net.proghub.Example" abstract="true"> 
</bean> 
В чем отличие данных объявлений?
<bean id="idValue" class="com.springtest.Sample"/> 
 
<bean name="nameValue" class="com.springtest.Sample"/>
Учитывая класс конфигурации ниже, выберите правильные утверждения?
public class ApplicationConfig { 
 
   @Autowired 
   private DataSource dataSource; 
 
   public ApplicationConfig(DataSource dataSource) { 
       this.dataSource = dataSource; 
   } 
 
   @Bean("clientRepository") 
   ClientRepository jpaClientRepository() { 
       return new JpaClientRepository(); 
   } 
}