pandoraboot应用在使用老的linkClient的时候,偶尔会出现服务版本不能被替换,服务找不到等问题
老的linkClient的初始化依赖到Spring容器的初始化过程,而springboot的容器初始化过程可能会有些不一样,导致初始化的问题
使用ConciseLinkClient替代老的linkClient。详细
1 2 3 4 5 | (注意,spring配置的文件头信息一定要注明是auto write by Name 这种模式) <bean id= "linkClient" class = "com.cainiao.link.client.ConciseLinkClient" init-method= "init" > <property name= "appkey" value= "TESTAPP" /><!--业务系统应用appkey(在link/pac上注册的)--> <property name= "hsfVersion" value= "1.0.0.daily" /><!--业务系统调用link的hsf服务版本:日常 1.0 . 0 .daily,预发&线上 1.0 . 0 --> </bean> |