Задать вопрос
@wolf-9830

Как получить bean в spring?

Осваиваю конфигурацию spring приложения через аннотации, пытаюсь создать бин вот так:
@Configuration
class Service{
    @Bean(name="service")
    public Service service(){
        return new Service();
    }
    public double getDouble(){
        return 01.02;
    }
}


И соответственно вызываю:
ApplicationContext context = new ClassPathXmlApplicationContext("ApplicationContext.xml");
        Service service = (Service)context.getBean("service");


Компилятор ругается на getBean, в чем проблема?
  • Вопрос задан
  • 888 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@kuftachev
Меня смущает ClassPathXmlApplicationContext, если конфигурация через аннотации.
По идее, AnnotationConfigApplicationContext должен помочь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы