@Configuration @ServletComponentScan(basePackageClasses=PluginFilter.class) public class PluginAutoConfiguration extends Object
| 构造器和说明 |
|---|
PluginAutoConfiguration(org.springframework.beans.factory.ListableBeanFactory beanFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
DevPluginLoader |
devPluginLoader() |
JarPluginLoader |
jarPluginLoader() |
PluginController |
pluginController() |
PluginDb |
pluginDb(PluginProperties pluginProperties) |
DefaultPluginManger |
pluginManger() |
PluginProperties |
plugProperties(org.springframework.context.ApplicationContext applicationContext) |
RequestPlugId |
requestPlugId(PluginProperties pluginProperties) |
VisitController |
visitController() |
public PluginAutoConfiguration(org.springframework.beans.factory.ListableBeanFactory beanFactory)
@Bean public DefaultPluginManger pluginManger()
@Bean public PluginProperties plugProperties(org.springframework.context.ApplicationContext applicationContext)
@Bean
@ConditionalOnExpression(value="${donting.plugin.autoPlugController:true}")
@ConditionalOnWebApplication
public PluginController pluginController()
@Bean @ConditionalOnWebApplication public VisitController visitController()
@Bean public JarPluginLoader jarPluginLoader()
@Bean
@ConditionalOnExpression(value="\'${donting.plugin.runMode}\'.equals(\'dev\')")
public DevPluginLoader devPluginLoader()
@Bean @ConditionalOnWebApplication @ConditionalOnMissingBean(value=RequestPlugId.class) public RequestPlugId requestPlugId(PluginProperties pluginProperties)
@Bean @ConditionalOnMissingBean(value=PluginDb.class) public PluginDb pluginDb(PluginProperties pluginProperties) throws IOException
IOExceptionCopyright © 2020. All rights reserved.