¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg; |
| | | |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.flowable.spring.boot.eventregistry.EventRegistryServicesAutoConfiguration; |
| | | import org.jeecg.common.util.oConvertUtils; |
| | | import org.springframework.boot.SpringApplication; |
| | | import org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration; |
| | | import org.springframework.boot.autoconfigure.SpringBootApplication; |
| | | import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; |
| | | import org.springframework.boot.builder.SpringApplicationBuilder; |
| | | import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; |
| | | import org.springframework.context.ConfigurableApplicationContext; |
| | | import org.springframework.core.env.Environment; |
| | | |
| | | import java.net.InetAddress; |
| | | import java.net.UnknownHostException; |
| | | |
| | | /** |
| | | * åä½å¯å¨ç±» |
| | | * æ¥éæé: æªéæmongoæ¥éï¼å¯ä»¥æå¼å¯å¨ç±»ä¸é¢ç注é exclude={MongoAutoConfiguration.class} |
| | | */ |
| | | @Slf4j |
| | | @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class, |
| | | ManagementWebSecurityAutoConfiguration.class, EventRegistryServicesAutoConfiguration.class}) |
| | | public class JeecgSystemApplication extends SpringBootServletInitializer { |
| | | |
| | | @Override |
| | | protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { |
| | | return application.sources(JeecgSystemApplication.class); |
| | | } |
| | | |
| | | public static void main(String[] args) throws UnknownHostException { |
| | | ConfigurableApplicationContext application = SpringApplication.run(JeecgSystemApplication.class, args); |
| | | Environment env = application.getEnvironment(); |
| | | String ip = InetAddress.getLocalHost().getHostAddress(); |
| | | String port = env.getProperty("server.port"); |
| | | String path = oConvertUtils.getString(env.getProperty("server.servlet.context-path")); |
| | | log.info("\n----------------------------------------------------------\n\t" + |
| | | "Application Jeecg-Boot is running! Access URLs:\n\t" + |
| | | "Local: \t\thttp://localhost:" + port + path + "/\n\t" + |
| | | "External: \thttp://" + ip + ":" + port + path + "/\n\t" + |
| | | "Swaggerææ¡£: \thttp://" + ip + ":" + port + path + "/doc.html\n" + |
| | | "----------------------------------------------------------"); |
| | | |
| | | } |
| | | |
| | | } |