From dc63d3f98c5ec7be8103257b391cede258971115 Mon Sep 17 00:00:00 2001 From: Sambo Chea Date: Sun, 25 Jul 2021 18:36:45 +0700 Subject: [PATCH] Change main application from java to kotlin --- .../java/com/cubetiqs/fusion/Application.java | 27 ------------------- .../kotlin/com/cubetiqs/fusion/Application.kt | 17 ++++++++++++ 2 files changed, 17 insertions(+), 27 deletions(-) delete mode 100644 src/main/java/com/cubetiqs/fusion/Application.java create mode 100644 src/main/kotlin/com/cubetiqs/fusion/Application.kt diff --git a/src/main/java/com/cubetiqs/fusion/Application.java b/src/main/java/com/cubetiqs/fusion/Application.java deleted file mode 100644 index df8dbe7..0000000 --- a/src/main/java/com/cubetiqs/fusion/Application.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.cubetiqs.fusion; - -import com.vaadin.flow.component.page.AppShellConfigurator; -import com.vaadin.flow.server.PWA; - -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; -import com.vaadin.flow.theme.Theme; - -/** - * The entry point of the Spring Boot application. - * - * Use the @PWA annotation make the application installable on phones, tablets - * and some desktop browsers. - * - */ -@SpringBootApplication -@Theme(value = "fusionmanagement") -@PWA(name = "Fusion Management", shortName = "Fusion Management", offlineResources = {"images/logo.png"}) -public class Application extends SpringBootServletInitializer implements AppShellConfigurator { - - public static void main(String[] args) { - SpringApplication.run(Application.class, args); - } - -} diff --git a/src/main/kotlin/com/cubetiqs/fusion/Application.kt b/src/main/kotlin/com/cubetiqs/fusion/Application.kt new file mode 100644 index 0000000..45d8732 --- /dev/null +++ b/src/main/kotlin/com/cubetiqs/fusion/Application.kt @@ -0,0 +1,17 @@ +package com.cubetiqs.fusion + +import org.springframework.boot.autoconfigure.SpringBootApplication +import com.vaadin.flow.server.PWA +import org.springframework.boot.web.servlet.support.SpringBootServletInitializer +import com.vaadin.flow.component.page.AppShellConfigurator +import com.vaadin.flow.theme.Theme +import org.springframework.boot.SpringApplication + +@SpringBootApplication +@Theme(value = "fusionmanagement") +@PWA(name = "Fusion Management", shortName = "Fusion Management", offlineResources = ["images/logo.png"]) +class Application : SpringBootServletInitializer(), AppShellConfigurator + +fun main(args: Array) { + SpringApplication.run(Application::class.java, *args) +} \ No newline at end of file