springboot在普通类中获取配置文件的数据(未被springboot自动装配的类)
在TaskPropertiesConfig类中添加一个静态字段或方法,以便在任何地方访问该值。
·
在TaskPropertiesConfig类中添加一个静态字段或方法,以便在任何地方访问该值。例如,可以在TaskPropertiesConfig类中添加一个静态字段taskSmsInstructValue和一个静态方法getTaskSmsInstructValue():
@Component
public class TaskPropertiesConfig {
// 省略其他属性
private static String taskSmsInstructValue;
@Value("${task_sms_instruct}")
public void setTaskSmsInstruct(String taskSmsInstruct) {
taskSmsInstructValue = taskSmsInstruct;
}
public static String getTaskSmsInstructValue() {
return taskSmsInstructValue;
}
// 省略其他方法
}
然后在普通类中,可以直接使用TaskPropertiesConfig.getTaskSmsInstructValue()来获取该值:
String taskSmsInstruct = TaskPropertiesConfig.getTaskSmsInstructValue();
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)