From a5fcb54815387c53bb87ce940200e403816bcf00 Mon Sep 17 00:00:00 2001 From: wangchunxiang <526328077@qq.com> Date: Mon, 13 Oct 2025 16:03:44 +0800 Subject: [PATCH] =?UTF-8?q?fix(DesktopApplication):=20=E4=BF=AE=E5=A4=8DSp?= =?UTF-8?q?ring=E4=B8=8A=E4=B8=8B=E6=96=87=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E5=B9=B6=E6=B8=85=E7=90=86=E6=97=A0=E7=94=A8?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除重复的SpringApplication.run调用,确保ConfigurableApplicationContext正确初始化。 将applicationContext声明为静态变量以供全局访问。 移除未使用的playwrightService字段和相关初始化代码。 保留JavaFX平台属性设置逻辑。 添加todo注释用于后续网络上报接口初始化。 --- src/main/java/com/fantaibao/DesktopApplication.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/fantaibao/DesktopApplication.java b/src/main/java/com/fantaibao/DesktopApplication.java index 7be6af5..aef7e90 100644 --- a/src/main/java/com/fantaibao/DesktopApplication.java +++ b/src/main/java/com/fantaibao/DesktopApplication.java @@ -14,26 +14,22 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.ConfigurableApplicationContext; -//@SpringBootApplication +@SpringBootApplication public class DesktopApplication extends Application { - private TextArea textArea; - private ConfigurableApplicationContext applicationContext; - private PlaywrightService playwrightService; + private static ConfigurableApplicationContext applicationContext; public static void main(String[] args) { // 设置JavaFX系统属性 System.setProperty("javafx.application.platform", "egl"); - SpringApplication.run(DesktopApplication.class, args); + applicationContext = SpringApplication.run(DesktopApplication.class, args); launch(args); } @Override public void init() throws Exception { super.init(); - applicationContext = (ConfigurableApplicationContext) SpringApplication.run(DesktopApplication.class); - //playwrightService = applicationContext.getBean(PlaywrightService.class); - playwrightService = new PlaywrightService(); + // todo 初始化应用程序网络上报接口 } @Override