Przeglądaj źródła

不装了。 摊牌了。

tanlie 1 rok temu
rodzic
commit
8b0a6aee9c

+ 17 - 2
chatgpt/src/main/java/cn/qinys/ai/chatgpt/envetlistner/ApplicationStartEventListener.java

@@ -1,7 +1,14 @@
 package cn.qinys.ai.chatgpt.envetlistner;
 
+import lombok.val;
 import org.springframework.boot.context.event.ApplicationStartedEvent;
 import org.springframework.context.ApplicationListener;
+import org.springframework.context.ConfigurableApplicationContext;
+import org.springframework.core.env.Environment;
+import org.springframework.stereotype.Component;
+
+import java.net.InetAddress;
+import java.net.UnknownHostException;
 
 /**
  * description:
@@ -9,10 +16,18 @@ import org.springframework.context.ApplicationListener;
  * @author: tanlie
  * @date: 2024/10/1
  */
-
+@Component
 public class ApplicationStartEventListener implements ApplicationListener<ApplicationStartedEvent> {
     @Override
     public void onApplicationEvent(ApplicationStartedEvent event) {
-            System.err.println(event.getTimeTaken().getSeconds());
+        ConfigurableApplicationContext context = event.getApplicationContext();
+        try {
+            System.err.println(InetAddress.getLocalHost().getHostAddress());
+        } catch (UnknownHostException ignored) {
+        }
+        Environment env = context.getEnvironment();
+        System.err.println(env.getProperty("server.port"));
+        System.err.println(env.getProperty("spring.application.name"));
+        System.err.println(event.getTimeTaken().getSeconds());
     }
 }

+ 0 - 2
chatgpt/src/main/resources/META-INF/spring.factories

@@ -1,2 +0,0 @@
-org.springframework.context.ApplicationListener=\
-  cn.qinys.ai.chatgpt.envetlistner.ApplicationStartEventListener

+ 4 - 0
chatgpt/src/main/resources/application.yml

@@ -1,4 +1,8 @@
+server:
+  port: 8080
 spring:
+  application:
+    name: ai-application
   ai:
     openai:
       api-key: sk-zCUZT5DJCnAubc10517470Ce06C544Bd8a7c3726608517Fe