在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();
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐