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