From 78a3082bcb370be6154946ee8cae0682831acc43 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Fri, 16 Feb 2024 17:07:58 -0500 Subject: [PATCH] [U] Use kotlin entrypoint --- .../samnyan/aqua/AquaServerApplication.java | 22 ------------------- .../icu/samnyan/aqua/AquaServerApplication.kt | 22 +++++++++++++++++++ 2 files changed, 22 insertions(+), 22 deletions(-) delete mode 100644 src/main/java/icu/samnyan/aqua/AquaServerApplication.java create mode 100644 src/main/java/icu/samnyan/aqua/AquaServerApplication.kt diff --git a/src/main/java/icu/samnyan/aqua/AquaServerApplication.java b/src/main/java/icu/samnyan/aqua/AquaServerApplication.java deleted file mode 100644 index 804cf45e..00000000 --- a/src/main/java/icu/samnyan/aqua/AquaServerApplication.java +++ /dev/null @@ -1,22 +0,0 @@ -package icu.samnyan.aqua; - -import icu.samnyan.aqua.sega.aimedb.AimeDbServer; -import icu.samnyan.aqua.spring.util.AutoChecker; -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.context.ConfigurableApplicationContext; - -@SpringBootApplication -public class AquaServerApplication { - - public static void main(String[] args) throws Exception { - ConfigurableApplicationContext ctx = SpringApplication.run(AquaServerApplication.class, args); - - final AimeDbServer aimeDbServer = ctx.getBean(AimeDbServer.class); - aimeDbServer.start(); - - final AutoChecker checker = ctx.getBean(AutoChecker.class); - checker.check(); - } - -} diff --git a/src/main/java/icu/samnyan/aqua/AquaServerApplication.kt b/src/main/java/icu/samnyan/aqua/AquaServerApplication.kt new file mode 100644 index 00000000..91eeeb24 --- /dev/null +++ b/src/main/java/icu/samnyan/aqua/AquaServerApplication.kt @@ -0,0 +1,22 @@ +package icu.samnyan.aqua + +import icu.samnyan.aqua.sega.aimedb.AimeDbServer +import icu.samnyan.aqua.spring.util.AutoChecker +import org.springframework.boot.SpringApplication +import org.springframework.boot.autoconfigure.SpringBootApplication + +@SpringBootApplication +class AquaServerApplication + +/** + * Main method, entry point of the application + */ +fun main(args: Array) { + val ctx = SpringApplication.run(AquaServerApplication::class.java, *args) + + val aimeDbServer = ctx.getBean(AimeDbServer::class.java) + aimeDbServer.start() + + val checker = ctx.getBean(AutoChecker::class.java) + checker.check() +} \ No newline at end of file