Terry Lam

Results 3 issues of Terry Lam

分析同义词 是有效果的,但是查询时,使用同义词 搜不出数据 ![image](https://user-images.githubusercontent.com/36256759/79971631-260d8500-84c7-11ea-9b08-b56e7d91ef0a.png) 以下是搜索 ![image](https://user-images.githubusercontent.com/36256759/79971687-3faecc80-84c7-11ea-966b-684f1e48e8bd.png)

## What's the purpose of this PR add multiple appId pull into config see https://github.com/apolloconfig/apollo-java/issues/66 ## Which issue(s) this PR fixes: Fixes # Follow this checklist to help us incorporate...

1. 背景 现在java apollo client 不支持多appid拉取配置数据. 在一个应用中确实存在需要拉取不同应用appid下配置数据。来减少配置的重复配置。 比如在一个整合层应用,需要用到多个appid下的多种业务配置,开关进行复用。 2. 实现后的特征 (1)@JsonApolloValue,@ApolloConfigChangeListener 增加appid+name的属性,@Value保持原有使用. 如果不同appid/不同namespace 出现相同key,以加载config顺序最优先的值为准 (3)bootstrap 暂不支持 多appid的拉取 (4) @EnableApolloConfig 增加一个属性 mutipleConfig 可以放多个 @MutipleConfig ,属性有appId,多个namespace,以及对应的secret. 使用者可以在注解@MutipleConfig上填写 SpringEl表达式,读取配置文件中的secret 3. 实现方案 类需要增加appid (1)...

enhancement