/** * Copyright (c) 2013-Now http://jeesite.com All rights reserved. */ package com.jeesite.config; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.support.SpringBootServletInitializer; import org.springframework.context.annotation.Profile; import com.jeesite.common.io.PropertiesUtils; /** * JeeSite Web * @author ThinkGem * @version 2018-1-8 */ @Profile("default") @SpringBootApplication(scanBasePackages={"com.jeesite.config"}) public class Application extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication app = new SpringApplication(Application.class); app.setDefaultProperties(PropertiesUtils.getInstance().getProperties()); app.run(args); } @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { builder.properties(PropertiesUtils.getInstance().getProperties()); return builder.sources(Application.class); } }