peng
2026-03-18 e59a0201057ba67cad425fed804c82ff4ba0c6f1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.tievd.cube;
 
import cn.hutool.core.net.NetUtil;
import com.tievd.cube.application.CubeApp;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.core.env.Environment;
 
@Slf4j
@CubeApp
public class CubeSystemApplication extends SpringBootServletInitializer {
 
    public static void main(String[] args) {
        ConfigurableApplicationContext application = SpringApplication.run(CubeSystemApplication.class, args);
        String ip = NetUtil.getLocalhostStr();
        Environment env = application.getEnvironment();
        String port = env.getProperty("server.port");
        String path = env.getProperty("server.servlet.context-path");
        log.info("----------------------------------------------------------");
        log.info("Application cube-system is running! Access URLs:");
        log.info("Local: http://localhost:{}{}/", port, path);
        log.info("External: http://{}:{}{}/", ip, port, path);
        log.info("魔方API文档: http://25.30.15.86");
        log.info("魔方开发文档: http://125.71.201.11:10086");
        log.info("API文档: http://{}:{}{}/api-docs", ip, port, path);
        log.info("----------------------------------------------------------");
    }
}