@Configuration
@ConditionalOnClass(value=org.apache.shenyu.plugin.sofa.SofaPlugin.class)
@ConditionalOnProperty(value="shenyu.plugins.sofa.enabled",
havingValue="true",
matchIfMissing=true)
public class SofaPluginConfiguration
extends java.lang.Object
| 构造器和说明 |
|---|
SofaPluginConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.shenyu.plugin.base.handler.MetaDataHandler |
sofaMetaDataHandler()
Sofa meta data handler.
|
org.apache.shenyu.plugin.sofa.param.SofaParamResolveService |
sofaParamResolveService()
Sofa param resolve service.
|
org.apache.shenyu.plugin.api.ShenyuPlugin |
sofaPlugin(org.springframework.beans.factory.ObjectProvider<org.apache.shenyu.plugin.sofa.param.SofaParamResolveService> sofaParamResolveService)
Sofa plugin.
|
org.apache.shenyu.plugin.base.handler.PluginDataHandler |
sofaPluginDataHandler()
Sofa plugin data handler.
|
org.apache.shenyu.plugin.api.context.ShenyuContextDecorator |
sofaShenyuContextDecorator()
Sofa shenyu context decorator.
|
@Bean public org.apache.shenyu.plugin.api.ShenyuPlugin sofaPlugin(org.springframework.beans.factory.ObjectProvider<org.apache.shenyu.plugin.sofa.param.SofaParamResolveService> sofaParamResolveService)
sofaParamResolveService - the sofa param resolve service@Bean
@ConditionalOnMissingBean(value=org.apache.shenyu.plugin.sofa.param.SofaParamResolveService.class,
search=ALL)
public org.apache.shenyu.plugin.sofa.param.SofaParamResolveService sofaParamResolveService()
@Bean public org.apache.shenyu.plugin.base.handler.PluginDataHandler sofaPluginDataHandler()
@Bean public org.apache.shenyu.plugin.base.handler.MetaDataHandler sofaMetaDataHandler()
@Bean public org.apache.shenyu.plugin.api.context.ShenyuContextDecorator sofaShenyuContextDecorator()
Copyright © 2026 The Apache Software Foundation. All rights reserved.