在Spring配置中使用@Bean和@PostConstruct

时间:2017-12-11 04:49:52

标签: java spring

我需要在Spring配置类中将类GameUpdateQueueListener定义为这样的Spring bean:

application.html.erb

我需要自动装配GameUpdateQueueListener并在@PostConstruct中调用GameUpdateQueueListener的成员方法

    @Bean
    GameUpdateQueueListener gameUpdateQueueListener() {
        GameUpdateQueueListener listener = new GameUpdateQueueListener();
        List<EventProcessor> eventProcessors = new ArrayList<>();
        eventProcessors.add(new ContestStartProcessor());
        eventProcessors.add(new ScoreUpdateProcessor());
        eventProcessors.add(new ContestEndProcessor());
        listener.getEventProcessors().addAll(eventProcessors);
        return listener;
    }

我应该在同一个配置中定义它们还是需要将它们包含在单独的配置文件中?

0 个答案:

没有答案