Add Main class for game engine application entry point

This commit is contained in:
extio-de
2025-12-22 12:22:40 +01:00
parent 43262e158a
commit d06d8c9f0f

View File

@@ -1,21 +1,9 @@
package de.extio.game_engine;
import java.util.function.Consumer;
import java.util.logging.ConsoleHandler;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.context.ApplicationListener;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Condition;
import org.springframework.context.annotation.ConditionContext;
import org.springframework.context.annotation.Conditional;
import org.springframework.context.event.ContextClosedEvent;
import org.springframework.core.type.AnnotatedTypeMetadata;
@SpringBootApplication
@EnableAutoConfiguration
@@ -40,15 +28,4 @@ public class Main {
builder.run(args);
}
static class StandaloneEnvCondition implements Condition {
public StandaloneEnvCondition() {
}
@Override
public boolean matches(final ConditionContext context, final AnnotatedTypeMetadata metadata) {
final String env = System.getProperty("game-engine.env", "prod");
return "standalone".equalsIgnoreCase(env);
}
}
}