Apollo配置-各数据类型的配置和读取
1、配置:
user.search.flag = 1
## 客价模板ID
plate_id = 46
## 客价模板ID
plate_name = 测试
# ⽤户域字段
user.search.domain_user_fields = wid,nickname,phone,headUrl,name
# ⽤户域字段
user.search.domain_map[user] = wid,nickname,phone,headUrl,name
# 会员域字段
user.search.domain_map[membership] = becomeMemberTime,becomeCustomerTime,membershipTypeList,customerStatus
# 积分域字段
user.search.domain_map[point] = currentPoint
# 储值域字段
user.search.domain_map[store] = currentAmount,totalDepositAmount,depositCount
# 交易域字段
user.search.domain_map[consume] = lastConsumeTime,lastConsumeAmount,consumeAmountAll,consumeCountAll,avgConsumeAmount,paidAmount,afterSalesAmountAll,afterSalesCountAll,discountFee,associatedPurchaseRate # 导购域字段
user.search.domain_map[guide] = bindGuideTime,hasBindGuider
# 分销域字段
user.search.domain_map[distribution] = hasDistribution,leaderNickname
2、读取
1import lombok.Data;
2import org.t.properties.ConfigurationProperties;
3import t.annotation.Configuration;
4
5import java.util.List;
6import java.util.Map;
7
8/**
9 * @author jijiecong
10 * @version 1.0
11 * @date 2022/1/4 19:29
12 * @description TODO
13*/
14 @Data
15 @Configuration
16 @ConfigurationProperties("user.search")
17public class UserSearchConfig {
18
19/**
spring怎么读取properties
20    * boolean类型
21*/
22private Boolean flag;
23
24/**
25    * 数字类型
26*/
27private Long templateId;
28
29/**
30    * 字符串类型
31*/
32private String templateName;
33
34/**
35    * list类型
36*/
37private List<String> domainUserFields;
38
39/**
40    * map类型
41*/
42private Map<String, List<String>> domainMap;
43 }

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。