application.yml
# 中国移动物联网平台 https://open.iot.10086.cn/
oneNet:
appKey: 1
appSecret: 1
YG:
apiKey: 1
token: 1
SG:
apiKey: 1
token: 1
XS:
apiKey: 1
token: 1
KR:
apiKey: 1
token: 1
DY:
apiKey: 1
token: 1
OneNetConfig
@Component
public class OneNetConfig {
// 烟感ApiKey
public static String ygApiKey = "";
// 烟感 token
public static String ygToken = "";
// 声光 ApiKey
public static String sgApiKey = "";
// 声光 token
public static String sgToken = "";
// 手动报警按钮 ApiKey
public static String xsApiKey = "";
// 手动报警按钮 token
public static String xsToken = "";
// 可燃气体报警按钮 ApiKey
public static String krApiKey = "";
// 可燃气体报警按钮 token
public static String krToken = "";
// 电气火灾报警按钮 ApiKey
public static String dyApiKey = "";
// 电气火灾报警按钮 token
public static String dyToken = "";
public static String getYgApiKey() {
return ygApiKey;
}
@Value("${oneNet.YG.apiKey}")
public void setYgApiKey(String ygApiKey) {
OneNetConfig.ygApiKey = ygApiKey;
}
public static String getYgToken() {
return ygToken;
}
@Value("${oneNet.YG.token}")
public void setYgToken(String ygToken) {
OneNetConfig.ygToken = ygToken;
}
public static String getSgApiKey() {
return sgApiKey;
}
@Value("${oneNet.SG.apiKey}")
public void setSgApiKey(String sgApiKey) {
OneNetConfig.sgApiKey = sgApiKey;
}
public static String getSgToken() {
return sgToken;
}
@Value("${oneNet.SG.token}")
public void setSgToken(String sgToken) {
OneNetConfig.sgToken = sgToken;
}
public static String getXsApiKey() {
return xsApiKey;
}
@Value("${oneNet.XS.apiKey}")
public void setXsApiKey(String xsApiKey) {
OneNetConfig.xsApiKey = xsApiKey;
}
public static String getXsToken() {
return xsToken;
}
@Value("${oneNet.XS.token}")
public void setXsToken(String xsToken) {
OneNetConfig.xsToken = xsToken;
}
public static String getkrApiKey() {
return krApiKey;
}
@Value("${oneNet.KR.apiKey}")
public void setKrApiKey(String krApiKey) {
OneNetConfig.krApiKey = krApiKey;
}
public static String getKrToken() {
return krToken;
}
@Value("${oneNet.KR.token}")
public void setKrToken(String krToken) {
OneNetConfig.krToken = krToken;
}
public static String getDyApiKey() {
return dyApiKey;
}
@Value("${oneNet.DY.apiKey}")
public void setDyApiKey(String dyApiKey) {
OneNetConfig.dyApiKey = dyApiKey;
}
public static String getDyToken() {
return dyToken;
}
@Value("${oneNet.DY.token}")
public void setDyToken(String dyToken) {
OneNetConfig.dyToken = dyToken;
}
}
通过 OneNetConfig 类,用于管理不同设备类型的 API 密钥(ApiKey)和令牌(Token)。这些配置项通过 Spring 的 @Value 注解从配置文件中加载,并存储在静态变量中。

被折叠的 条评论
为什么被折叠?



