From 7e4726680f426ce0f1fe59fb4434aa6e55076608 Mon Sep 17 00:00:00 2001 From: wangqiy <1530284170@qq.com> Date: Tue, 15 Apr 2025 18:06:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/agri/AdminApplication.java | 50 +++++++++++++------ base-admin/src/main/resources/banner.txt | 2 +- 2 files changed, 35 insertions(+), 17 deletions(-) diff --git a/base-admin/src/main/java/com/agri/AdminApplication.java b/base-admin/src/main/java/com/agri/AdminApplication.java index 973ba19..b2d3aae 100644 --- a/base-admin/src/main/java/com/agri/AdminApplication.java +++ b/base-admin/src/main/java/com/agri/AdminApplication.java @@ -1,12 +1,17 @@ package com.agri; +import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; +import org.springframework.context.ConfigurableApplicationContext; +import org.springframework.core.env.Environment; import org.springframework.data.repository.init.ResourceReader; import org.springframework.scheduling.annotation.EnableScheduling; import java.io.*; +import java.net.InetAddress; +import java.net.UnknownHostException; /** * 启动程序 @@ -15,22 +20,35 @@ import java.io.*; */ @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }) @EnableScheduling -public class AdminApplication -{ - public static void main(String[] args) - { - SpringApplication.run(AdminApplication.class, args); - InputStream inputStream = ResourceReader.class.getClassLoader().getResourceAsStream("logo.txt"); - //打印启动成功logo - if (inputStream != null) { - try (BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream))) { - String line; - while ((line = reader.readLine()) != null) { - System.out.println(line); - } - } catch (IOException e) { - e.printStackTrace(); - } +@Slf4j +public class AdminApplication { + public static void main(String[] args) { + System.setProperty("spring.devtools.restart.enabled", "false"); + ConfigurableApplicationContext applicationContext = SpringApplication.run(AdminApplication.class, args); + Environment env = applicationContext.getEnvironment(); + String ip = null; + try { + ip = InetAddress.getLocalHost().getHostAddress(); + } catch (UnknownHostException e) { + e.printStackTrace(); } + String port = env.getProperty("server.port"); + String path = env.getProperty("server.servlet.context-path"); + System.out.println("(♥◠‿◠)ノ゙ 平台PC总后台 启动成功 ლ(´ڡ`ლ)゙ \n" + + " .-------. ____ __ \n" + + " | _ _ \\ \\ \\ / / \n" + + " | ( ' ) | \\ _. / ' \n" + + " |(_ o _) / _( )_ .' \n" + + " | (_,_).' __ ___(_ o _)' \n" + + " | |\\ \\ | || |(_,_)' \n" + + " | | \\ `' /| `-' / \n" + + " | | \\ / \\ / \n" + + " ''-' `'-' `-..-' "); + log.info("\n----------------------------------------------------------\n\t" + + "Application RuoYi 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" + + "----------------------------------------------------------"); } } \ No newline at end of file diff --git a/base-admin/src/main/resources/banner.txt b/base-admin/src/main/resources/banner.txt index 9fe1582..60f9441 100644 --- a/base-admin/src/main/resources/banner.txt +++ b/base-admin/src/main/resources/banner.txt @@ -1,2 +1,2 @@ -青蛙农业版本: ${ruoyi.version} +系统版本: ${ruoyi.version} SpringBoot版本: ${spring-boot.version} \ No newline at end of file