我需要在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;
}
我应该在同一个配置中定义它们还是需要将它们包含在单独的配置文件中?