|
@@ -7,10 +7,11 @@ import com.example.mos.weChatLogin.awt.MyImageShowFrame;
|
|
import com.example.mos.weChatLogin.model.WxResultBody;
|
|
import com.example.mos.weChatLogin.model.WxResultBody;
|
|
import com.example.mos.weChatLogin.okhttp.MyCookieStore;
|
|
import com.example.mos.weChatLogin.okhttp.MyCookieStore;
|
|
import com.example.mos.weChatLogin.utils.HttpUtils;
|
|
import com.example.mos.weChatLogin.utils.HttpUtils;
|
|
-import jakarta.annotation.PostConstruct;
|
|
|
|
|
|
+//import jakarta.annotation.PostConstruct;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.boot.SpringApplication;
|
|
import org.springframework.boot.SpringApplication;
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
|
|
+import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
|
|
import org.springframework.boot.builder.SpringApplicationBuilder;
|
|
import org.springframework.boot.builder.SpringApplicationBuilder;
|
|
import org.springframework.context.ApplicationContext;
|
|
import org.springframework.context.ApplicationContext;
|
|
import org.springframework.scheduling.annotation.EnableScheduling;
|
|
import org.springframework.scheduling.annotation.EnableScheduling;
|
|
@@ -26,13 +27,12 @@ import java.util.Scanner;
|
|
import java.util.concurrent.Callable;
|
|
import java.util.concurrent.Callable;
|
|
import java.util.concurrent.FutureTask;
|
|
import java.util.concurrent.FutureTask;
|
|
|
|
|
|
-@SpringBootApplication
|
|
|
|
@EnableScheduling
|
|
@EnableScheduling
|
|
|
|
+@SpringBootApplication(exclude={DataSourceAutoConfiguration.class})
|
|
public class MosApplication {
|
|
public class MosApplication {
|
|
@Autowired
|
|
@Autowired
|
|
private MainView mainView;
|
|
private MainView mainView;
|
|
|
|
|
|
- // private static MyImageShowFrame myImageShowFrame;
|
|
|
|
public static void main(String[] args) throws IOException {
|
|
public static void main(String[] args) throws IOException {
|
|
// ApplicationContext ctx = new SpringApplicationBuilder(MosApplication.class).headless(false).run(args);
|
|
// ApplicationContext ctx = new SpringApplicationBuilder(MosApplication.class).headless(false).run(args);
|
|
// 设置虚拟机参数允许图形界面操作
|
|
// 设置虚拟机参数允许图形界面操作
|
|
@@ -43,18 +43,18 @@ public class MosApplication {
|
|
} else {
|
|
} else {
|
|
SpringApplication.run(MosApplication.class, args);
|
|
SpringApplication.run(MosApplication.class, args);
|
|
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()) + "后台程序已启动,请运行前台");
|
|
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()) + "后台程序已启动,请运行前台");
|
|
-// // 在非 Headless 模式下运行 Swing GUI
|
|
|
|
-// SwingUtilities.invokeLater(() -> {
|
|
|
|
-// new MainView();
|
|
|
|
-// });
|
|
|
|
|
|
+ // 在非 Headless 模式下运行 Swing GUI
|
|
|
|
+ SwingUtilities.invokeLater(() -> {
|
|
|
|
+ new MainView();
|
|
|
|
+ });
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- @PostConstruct
|
|
|
|
- public void init() {
|
|
|
|
- SwingUtilities.invokeLater(() -> {
|
|
|
|
- mainView.setVisible(true);
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
|
|
+// @PostConstruct
|
|
|
|
+// public void init() {
|
|
|
|
+// SwingUtilities.invokeLater(() -> {
|
|
|
|
+// mainView.setVisible(true);
|
|
|
|
+// });
|
|
|
|
+// }
|
|
|
|
|
|
}
|
|
}
|