1.配置文件

#  policyFile
policyFile.es.host=1.1.1.1
policyFile.es.port=9200
policyFile.es.hostname=xxxx
policyFile.es.password=123456

2.常量实体类

import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
public class Config implements InitializingBean {

@Value("${policyFile.es.host}")
private String policyFileEsHost;
@Value("${policyFile.es.port}")
private String policyFileEsPort;
@Value("${policyFile.es.hostname}")
private String policyFileEsHostName;
@Value("${policyFile.es.password}")
private String policyFileEsPassword;


public static String POLICYFILE_ES_HOST;
public static String POLICYFILE_ES_PORT;
public static String POLICYFILE_ES_HOST_NAME;
public static String POLICYFILE_ES_PASSWORD;

@Override
public void afterPropertiesSet() throws Exception {
POLICYFILE_ES_HOST=policyFileEsHost;
POLICYFILE_ES_PORT=policyFileEsPort;
POLICYFILE_ES_HOST_NAME=policyFileEsHostName;
POLICYFILE_ES_PASSWORD=policyFileEsPassword;
}
}

3.使用时直接获取即可

Config.POLICYFILE_ES_HOST