Browse Source

REPORT-137327 - 远程设计下切换目录卡顿优化 自动启动

fbp/merge
Destiny.Lin 4 months ago
parent
commit
3b7def91a0
  1. 6
      designer-realize/src/main/java/com/fanruan/boot/env/function/DesignDatasourceComponent.java
  2. 3
      designer-realize/src/main/java/com/fanruan/boot/env/function/app/DesignAppComponent.java

6
designer-realize/src/main/java/com/fanruan/boot/env/function/DesignDatasourceComponent.java vendored

@ -91,8 +91,6 @@ public class DesignDatasourceComponent extends DatasourceComponent {
ParameterTypeHandler.getInstance().addParser(ParameterType.JSONArray.name(), new MultiParameterParser());
ParameterTypeHandler.getInstance().addParser(ParameterType.Formula.name(), new FormulaParameterParser());
ParameterTypeHandler.getInstance().addParser(ParameterType.TableColumn.name(), new TableColumnParameterParser());
TableDataRepository.getInstance().startUseCache();
ConnectionRepository.getInstance().startUseCache();
}
private void registerDriverClassLoader() {
@ -106,8 +104,8 @@ public class DesignDatasourceComponent extends DatasourceComponent {
*/
@Stop
public void stop() {
ConnectionRepository.getInstance().stopUseCache();
TableDataRepository.getInstance().stopUseCache();
ConnectionRepository.getInstance().invalidCache();
TableDataRepository.getInstance().invalidCache();
}
/**

3
designer-realize/src/main/java/com/fanruan/boot/env/function/app/DesignAppComponent.java vendored

@ -37,7 +37,6 @@ public class DesignAppComponent {
JTemplateFactory.register(app);
}
PluginRemote.getInstance().start();
RemoteAuthorityRepository.getInstance().startUseCache();
}
/**
@ -45,7 +44,7 @@ public class DesignAppComponent {
*/
@Stop
public void stop() {
RemoteAuthorityRepository.getInstance().stopUseCache();
RemoteAuthorityRepository.getInstance().invalidCache();
List<App> appList = new ArrayList<>(Carina.getApplicationContext().group(AppGroup.class).getAll());
for (App app : appList) {
JTemplateFactory.remove(app);

Loading…
Cancel
Save