public static void main(String[] args) { TimeZone.setDefault(TimeZone.getTimeZone("UTC")); SpringApplication app = new SpringApplication(Application.class); app.addListeners( new ApplicationListener<ApplicationEnvironmentPreparedEvent>() { @Override public void onApplicationEvent(ApplicationEnvironmentPreparedEvent event) { MDC.put("appName", event.getEnvironment().getProperty("project.name")); MDC.put("requestId", "N/A"); try { MDC.put("hostName", InetAddress.getLocalHost().getHostName()); } catch (IllegalArgumentException | UnknownHostException e) { log.info(e); } } }); ApplicationContext ctx = app.run(args); log.info("-----------------------------------------------------------------"); log.info("Active profiles:"); Arrays.asList(ctx.getEnvironment().getActiveProfiles()).forEach(log::info); log.info("-----------------------------------------------------------------"); }
public static void main(final String[] args) { SpringApplication springApplication = new SpringApplication(Application.class); springApplication.addListeners(new ApplicationPidFileWriter("openlrs.pid")); springApplication.run(args); }
public static void main(String[] args) { TimeZone.setDefault(TimeZone.getTimeZone("UTC")); SpringApplication springApplication = new SpringApplication(Application.class); springApplication.addListeners(new ApplicationPidFileWriter()); springApplication.run(args); }