/**
* @author csb
* @description: 获取配置文件常量数据
* @date 2023/9/20
*/
// spring初始化bean的时候,如果bean实现了InitializingBean接口,
// 会自动调用afterPropertiesSet方法
@Component
public class ConstantUtils implements InitializingBean {
@Value("${es.index}")
private String esIndex;
@Value("${es.collect}")
private String collectInfo;
public static String ES_INDEX;
public static String COLLECT_INFO;
@Override
public void afterPropertiesSet() throws Exception {
ES_INDEX = esIndex;
COLLECT_INFO = collectInfo;
}
}
-
调用
ConstantUtils.ES_INDEX