49 lines
1.5 KiB
Java
49 lines
1.5 KiB
Java
package top.charles7c;
|
||
|
||
import lombok.SneakyThrows;
|
||
import lombok.extern.slf4j.Slf4j;
|
||
import org.springframework.boot.SpringApplication;
|
||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||
import org.springframework.context.ConfigurableApplicationContext;
|
||
import org.springframework.core.env.Environment;
|
||
import org.springframework.web.bind.annotation.GetMapping;
|
||
import org.springframework.web.bind.annotation.RestController;
|
||
|
||
import java.net.InetAddress;
|
||
|
||
/**
|
||
* 启动程序
|
||
*
|
||
* @author Charles7c
|
||
* @since 2022/12/8 23:15
|
||
*/
|
||
@Slf4j
|
||
@RestController
|
||
@SpringBootApplication
|
||
public class ContinewAdminApplication {
|
||
|
||
private static Environment env;
|
||
|
||
@SneakyThrows
|
||
public static void main(String[] args) {
|
||
SpringApplication application = new SpringApplication(ContinewAdminApplication.class);
|
||
ConfigurableApplicationContext context = application.run(args);
|
||
|
||
env = context.getEnvironment();
|
||
log.info("------------------------------------------------------");
|
||
log.info("{} backend service started successfully.", env.getProperty("continew-admin.name"));
|
||
log.info("后端 API 地址:http://{}:{}", InetAddress.getLocalHost().getHostAddress(), env.getProperty("server.port"));
|
||
log.info("------------------------------------------------------");
|
||
}
|
||
|
||
/**
|
||
* 访问首页提示
|
||
*
|
||
* @return /
|
||
*/
|
||
@GetMapping("/")
|
||
public String index() {
|
||
return String.format("%s backend service started successfully.", env.getProperty("continew-admin.name"));
|
||
}
|
||
}
|