更新插件的逻辑
This commit is contained in:
5
pom.xml
5
pom.xml
@@ -28,6 +28,11 @@
|
||||
<artifactId>springboot-plugin-framework</artifactId>
|
||||
<version>2.2.1-RELEASE</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.gitee.starblues</groupId>
|
||||
<artifactId>springboot-plugin-framework-extension-mybatis</artifactId>
|
||||
<version>2.2.1-RELEASE</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mybatis.spring.boot</groupId>
|
||||
<artifactId>mybatis-spring-boot-starter</artifactId>
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user