123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package org.jeecg;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.boot.SpringApplication;
- import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
- import org.springframework.boot.autoconfigure.SpringBootApplication;
- import org.springframework.context.ConfigurableApplicationContext;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.ComponentScan;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.core.env.Environment;
- import org.springframework.web.client.RestTemplate;
- import springfox.documentation.swagger2.annotations.EnableSwagger2;
- import java.net.InetAddress;
- import java.net.UnknownHostException;
- @Slf4j
- @EnableSwagger2
- @SpringBootApplication
- @ComponentScan(basePackages = {"cn.com.ctop", "org.jeecg"})
- @Configuration
- /*@EnableEurekaClient
- @EnableDiscoveryClient
- @EnableFeignClients*/
- public class JeecgApplication {
- public static void main(String[] args) throws UnknownHostException {
- ConfigurableApplicationContext application = SpringApplication.run(JeecgApplication.class, args);
- Environment env = application.getEnvironment();
- String ip = InetAddress.getLocalHost().getHostAddress();
- String port = env.getProperty("server.port");
- String path = 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-ui: \thttp://" + ip + ":" + port + path + "/swagger-ui.html\n\t" +
- "Doc: \t\thttp://" + ip + ":" + port + path + "/doc.html\n" +
- "----------------------------------------------------------");
- }
- @Bean
- public RestTemplate restTemplate() {
- return new RestTemplate();
- }
- }
|