springboot使用@value读取配置的方法
更新时间:2024年04月30日 14:32:16 作者:青春不流名
今天我们来讲一下如何通过python来实现自动登陆京东,以及签到领取金币。本文图文实例相结合给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
springboot使用@value读取配置
application.yaml
spring:
option:
task:
enable: true
cron: 0 0 * * * *
获取
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;
@Component
@Configuration
@ConditionalOnProperty(prefix = "spring.option.task", name = "enable", havingValue = "true")
public class OptionTaskConfig {
private static final Logger LOG = LoggerFactory.getLogger(OptionTaskConfig.class);
private static String cron;
public static String getCron() {
LOG.error("return this.cron = {}!", OptionTaskConfig.cron);
return OptionTaskConfig.cron;
}
@Value("${spring.option.task.cron}")
public void setCron(String cron) {
OptionTaskConfig.cron = cron;
}
}使用
if (StringUtils.hasLength(OptionTaskConfig.getCron())) {
LOG.error("有值");
} else {
LOG.error("空值!");
}到此这篇关于springboot使用@value读取配置的方法的文章就介绍到这了,更多相关springboot @value读取配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
详解Spring Cloud负载均衡重要组件Ribbon中重要类的用法
本篇文章主要介绍了详解Spring Cloud负载均衡重要组件Ribbon中重要类的用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-03-03
Java之SpringBoot实现基本增删改查(前后端分离版)
这篇文章主要介绍了Java中SpringBoot如何实现基本的增删改查,前后端分离版,没有和前端进行联系,感兴趣的小伙伴可以借鉴阅读本文2023-03-03
SpringBoot 使用Prometheus采集自定义指标数据的方案
这篇文章主要介绍了SpringBoot 使用Prometheus采集自定义指标数据,我们在k8s集群成功搭建了Prometheus服务,今天,我们将在springboot2.x中使用prometheus记录指标,需要的朋友可以参考下2022-10-10


最新评论