From 3694fd2b4383bd78b49254aae3362da91a271da6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=A3=E5=9C=A3=E5=8D=8E?= <752718920@qq.com>
Date: Fri, 6 Mar 2020 23:01:29 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=8F=92=E4=BB=B6=E7=9A=84?=
=?UTF-8?q?=E9=80=BB=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 5 +++++
.../com/jsh/erp/config/PluginBeanConfig.java | 21 +++++++++++--------
.../jsh/erp/config/PluginConfiguration.java | 18 +++++++---------
3 files changed, 25 insertions(+), 19 deletions(-)
diff --git a/pom.xml b/pom.xml
index dbeded6b..c0347124 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,6 +28,11 @@
springboot-plugin-framework
2.2.1-RELEASE
+
+ com.gitee.starblues
+ springboot-plugin-framework-extension-mybatis
+ 2.2.1-RELEASE
+
org.mybatis.spring.boot
mybatis-spring-boot-starter
diff --git a/src/main/java/com/jsh/erp/config/PluginBeanConfig.java b/src/main/java/com/jsh/erp/config/PluginBeanConfig.java
index 946bdc34..b35d57c3 100644
--- a/src/main/java/com/jsh/erp/config/PluginBeanConfig.java
+++ b/src/main/java/com/jsh/erp/config/PluginBeanConfig.java
@@ -1,15 +1,18 @@
package com.jsh.erp.config;
+import com.gitee.starblues.extension.mybatis.SpringBootMybatisExtension;
import com.gitee.starblues.integration.application.AutoPluginApplication;
import com.gitee.starblues.integration.application.PluginApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
- * 插件集成配置
- *
- * @author jishenghua
- * @version 1.0
+ * @Description: 插件集成配置
+ * @Author: jishenghua
+ * @Version: 1.0
+ * @Create Date Time: 2019-05-30 15:53
+ * @Update Date Time:
+ * @see
*/
@Configuration
public class PluginBeanConfig {
@@ -20,11 +23,11 @@ public class PluginBeanConfig {
* @return PluginApplication
*/
@Bean
- public PluginApplication pluginApplication(PluginListener pluginListener){
- AutoPluginApplication autoPluginApplication = new AutoPluginApplication();
- autoPluginApplication.setPluginInitializerListener(pluginListener);
- autoPluginApplication.addListener(ExamplePluginListener.class);
- return autoPluginApplication;
+ public PluginApplication pluginApplication(){
+ // 实例化自动初始化插件的PluginApplication
+ PluginApplication pluginApplication = new AutoPluginApplication();
+ pluginApplication.addExtension(new SpringBootMybatisExtension());
+ return pluginApplication;
}
}
diff --git a/src/main/java/com/jsh/erp/config/PluginConfiguration.java b/src/main/java/com/jsh/erp/config/PluginConfiguration.java
index 013b3f98..d232b73b 100644
--- a/src/main/java/com/jsh/erp/config/PluginConfiguration.java
+++ b/src/main/java/com/jsh/erp/config/PluginConfiguration.java
@@ -8,10 +8,12 @@ import org.springframework.stereotype.Component;
/**
- * 插件集成配置
- *
- * @author jishenghua
- * @version 1.0
+ * @Description:
+ * @Author: jishenghua
+ * @Version: 1.0
+ * @Create Date Time: 2019-05-25 12:36
+ * @Update Date Time:
+ * @see
*/
@Component
@ConfigurationProperties(prefix = "plugin")
@@ -77,12 +79,12 @@ public class PluginConfiguration extends DefaultIntegrationConfiguration {
*/
@Override
public String pluginRestControllerPathPrefix() {
- return "/api/plugins";
+ return "/api/plugin";
}
/**
* 重写是否启用插件id作为RestController请求的路径前缀。
- * 启动则插件id会作为二级路径前缀。即: /api/plugins/pluginId/**
+ * 启动则插件id会作为二级路径前缀。即: /api/plugin/pluginId/**
* @return String
*/
@Override
@@ -90,10 +92,6 @@ public class PluginConfiguration extends DefaultIntegrationConfiguration {
return true;
}
-
-
-
-
public String getRunMode() {
return runMode;
}