32 lines
1.0 KiB
Java
32 lines
1.0 KiB
Java
package kr.gmtc.gw.standstatus;
|
|
|
|
import java.time.ZoneId;
|
|
import java.util.TimeZone;
|
|
|
|
import org.springframework.boot.SpringApplication;
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
import org.springframework.boot.context.ApplicationPidFileWriter;
|
|
import org.springframework.boot.system.ApplicationHome;
|
|
import org.springframework.scheduling.annotation.EnableScheduling;
|
|
|
|
@EnableScheduling
|
|
@SpringBootApplication
|
|
public class StandStatusApplication {
|
|
public static void main(String[] args) {
|
|
ApplicationHome home = new ApplicationHome(StandStatusApplication.class);
|
|
String root = home.getDir().getPath();
|
|
|
|
System.setProperty("user.dir", root);
|
|
|
|
TimeZone.setDefault(TimeZone.getTimeZone(ZoneId.of("UTC")));
|
|
|
|
Thread.currentThread().setName("JVM - Main");
|
|
|
|
SpringApplication springApplication = new SpringApplication(StandStatusApplication.class);
|
|
|
|
springApplication.addListeners(new ApplicationPidFileWriter("./application.pid"));
|
|
springApplication.run(args);
|
|
|
|
}
|
|
}
|