spring boot一般会在bootstrap.yml配置文件写一些配置值,实现过程如下。
1 yml内容如下
server:
port: 8026
spring:
application:
name: face-recognition-api
syste-mparams:
appId: 1234
sdkKey: 12345
2 新建一个类
@Data
@Component
public class GlobalVariable {
@Value("${syste-mparams.appId}")
private String appId;
@Value("${syste-mparams.sdkKey}")
private String sdkKey;
}
3获取yml里的值
public class ConfigFile {
@Autowired
private GlobalVariable globalVariable;
public void test() {
String appId = globalVariable.getAppId();
String sdkKey = globalVariable.getSdkKey();
}
}