diff --git a/liteflow-solon-plugin/src/main/java/com/yomahub/liteflow/solon/integration/XPluginImpl.java b/liteflow-solon-plugin/src/main/java/com/yomahub/liteflow/solon/integration/XPluginImpl.java
index 55d494ff6..0fbc1dfa0 100644
--- a/liteflow-solon-plugin/src/main/java/com/yomahub/liteflow/solon/integration/XPluginImpl.java
+++ b/liteflow-solon-plugin/src/main/java/com/yomahub/liteflow/solon/integration/XPluginImpl.java
@@ -10,7 +10,7 @@ import com.yomahub.liteflow.solon.config.LiteflowMainAutoConfiguration;
import com.yomahub.liteflow.solon.config.LiteflowMonitorProperty;
import com.yomahub.liteflow.solon.config.LiteflowProperty;
import org.noear.solon.Utils;
-import org.noear.solon.core.AopContext;
+import org.noear.solon.core.AppContext;
import org.noear.solon.core.Plugin;
import java.util.Properties;
@@ -22,7 +22,7 @@ import java.util.Properties;
public class XPluginImpl implements Plugin {
@Override
- public void start(AopContext context) {
+ public void start(AppContext context) {
// 加载默认配置
Properties defProps = Utils.loadProperties("META-INF/liteflow-default.properties");
if (defProps != null && defProps.size() > 0) {
@@ -92,7 +92,7 @@ public class XPluginImpl implements Plugin {
FlowBus.addManagedNode(nodeId, node1);
}
else {
- context.beanExtract(bw); // 尝试提取 LiteflowMethod 函数
+ context.beanExtractOrProxy(bw); // 尝试提取 LiteflowMethod 函数,并支持自动代理
}
});
}
diff --git a/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.CmpAroundAspect b/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.CmpAroundAspect
index 61966fd1c..d8e062289 100644
--- a/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.CmpAroundAspect
+++ b/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.CmpAroundAspect
@@ -1,2 +1,2 @@
-# Spring 的实现
+# Solon 的实现
com.yomahub.liteflow.spi.solon.SolonCmpAroundAspect
\ No newline at end of file
diff --git a/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.ContextAware b/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.ContextAware
index 422f9870f..a87365d5e 100644
--- a/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.ContextAware
+++ b/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.ContextAware
@@ -1,2 +1,2 @@
-# Spring 的实现
+# Solon 的实现
com.yomahub.liteflow.spi.solon.SolonContextAware
\ No newline at end of file
diff --git a/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.ContextCmpInit b/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.ContextCmpInit
index d757b065c..44f0bc0ee 100644
--- a/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.ContextCmpInit
+++ b/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.ContextCmpInit
@@ -1,2 +1,2 @@
-# Spring 的实现
+# Solon 的实现
com.yomahub.liteflow.spi.solon.SolonContextCmpInit
\ No newline at end of file
diff --git a/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.LiteflowComponentSupport b/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.LiteflowComponentSupport
index c5b3f6605..42071ef57 100644
--- a/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.LiteflowComponentSupport
+++ b/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.LiteflowComponentSupport
@@ -1,2 +1,2 @@
-# Spring 的实现
+# Solon 的实现
com.yomahub.liteflow.spi.solon.SolonLiteflowComponentSupport
\ No newline at end of file
diff --git a/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.PathContentParser b/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.PathContentParser
index 691eeb9c9..5cb4048b3 100644
--- a/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.PathContentParser
+++ b/liteflow-solon-plugin/src/main/resources/META-INF/services/com.yomahub.liteflow.spi.PathContentParser
@@ -1,2 +1,2 @@
-# Spring 的实现
+# Solon 的实现
com.yomahub.liteflow.spi.solon.SolonPathContentParser
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 3c877f570..b17900eb1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -64,7 +64,7 @@
1.12.23
1.8.13
1.2.3
- 2.3.8
+ 2.5.3
4.1.84.Final
31.1-jre
4.5.13