feat(config): Add @ConditionalOnMissingBean annotation to service beans in configuration classes

This commit is contained in:
extio-de
2025-12-22 19:54:55 +01:00
parent 8c9c4d85e6
commit 1e4ebb08a4
5 changed files with 10 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
package de.extio.game_engine.event;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Bean;
@@ -19,6 +20,7 @@ public class EventsAutoConfiguration {
}
@Bean
@ConditionalOnMissingBean
EventService eventService(final EventHandlerRegistry registry, final EventExecutor executor) {
final EventService eventService = new EventServiceImpl(registry, executor);
return eventService;