sofa-rpc-boot-projects icon indicating copy to clipboard operation
sofa-rpc-boot-projects copied to clipboard

动态绑定DynamicFeature未生效

Open rayzeng opened this issue 6 years ago • 3 comments

Your question

在DynamicFeature接口实现类加上@Provider注解 ,但启动时未调用DynamicFeature接口的configure方法。 @Provider @ConstrainedTo(RuntimeType.SERVER) public class ApiMetricsFeature implements DynamicFeature

在DynamicFeature实现类初始化之后, 实现InitializingBean接口,在afterPropertiesSet调用JAXRSProviderManager.registerCustomProviderInstance(this)也未触发调用configure

单步跟DynamicFeature实现类初始化在registerProvider之后才调用到,系统已经初始化完Provider,此时再registerCustomProviderInstance实际并没有效果,求解

Environment

  • Starter version:2.5.0
  • JVM version (e.g. java -version):1.8

rayzeng avatar Oct 16 '18 03:10 rayzeng

http://www.sofastack.tech/sofa-rpc/docs/RESTful-Filter

SOFARPC vs rest 的设计,需要用户自行注册这个 Provider

leizhiyuan avatar Dec 03 '18 03:12 leizhiyuan

@leizhiyuan 我们能够提供一种自动注册的能力吗?

khotyn avatar Dec 03 '18 04:12 khotyn

这个在5.5.0 中跟那个跨域的会一起看

leizhiyuan avatar Dec 03 '18 04:12 leizhiyuan