springboot使用@value读取配置的方法
作者:青春不流名
今天我们来讲一下如何通过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读取配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
