Ver código fonte

优化:启动Office进程改为同步执行,防止程序运行起来Office进程还没启动

陈精华 3 anos atrás
pai
commit
d98cd5d9a9

+ 2 - 6
server/src/main/java/cn/keking/service/OfficePluginManager.java

@@ -46,15 +46,11 @@ public class OfficePluginManager {
     @Value("${office.plugin.task.timeout:5m}")
     private String timeOut;
 
-    @PostConstruct
-    public void initOfficeManager() {
-        new Thread(this::startOfficeManager).start();
-    }
-
     /**
      * 启动Office组件进程
      */
-    private void startOfficeManager(){
+    @PostConstruct
+    public void startOfficeManager(){
         File officeHome = OfficeUtils.getDefaultOfficeHome();
         if (officeHome == null) {
             throw new RuntimeException("找不到office组件,请确认'office.home'配置是否有误");