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读取配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringMVC参数的传递之如何接收List数组类型的数据

    SpringMVC参数的传递之如何接收List数组类型的数据

    这篇文章主要介绍了SpringMVC参数的传递之如何接收List数组类型的数据,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • Spring读取配置文件多种方式详解

    Spring读取配置文件多种方式详解

    在使用spring或springboot项目开发中,难免会涉及到读取配置文件的各种配置参数的情况,因为当项目的规模上去之后,在单个配置文件中维护所有的配置信息很难满足实际的需要,所以本文给大家介绍了Spring读取配置文件多种方式,需要的朋友可以参考下
    2024-04-04
  • JAVA对象JSON数据互相转换的四种常见情况

    JAVA对象JSON数据互相转换的四种常见情况

    这篇文章主要介绍了JAVA对象JSON数据互相转换的四种常见情况,需要的朋友可以参考下
    2014-04-04
  • 使用代码生成器自定义Entity的部分注解

    使用代码生成器自定义Entity的部分注解

    这篇文章主要介绍了使用代码生成器自定义Entity的部分注解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • RocketMQ中的消费模式和消费策略详解

    RocketMQ中的消费模式和消费策略详解

    这篇文章主要介绍了RocketMQ中的消费模式和消费策略详解,RocketMQ 是基于发布订阅模型的消息中间件,所谓的发布订阅就是说,consumer 订阅了 broker 上的某个 topic,当 producer 发布消息到 broker 上的该 topic 时,consumer 就能收到该条消息,需要的朋友可以参考下
    2023-10-10
  • 详解mybatis-plus实体类中字段和数据库中字段名不对应解决办法

    详解mybatis-plus实体类中字段和数据库中字段名不对应解决办法

    这篇文章主要介绍了详解mybatis-plus实体类中字段和数据库中字段名不对应解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • spring boot注解方式使用redis缓存操作示例

    spring boot注解方式使用redis缓存操作示例

    这篇文章主要介绍了spring boot注解方式使用redis缓存操作,结合实例形式分析了spring boot注解方式使用redis缓存相关的依赖库引入、注解使用及redis缓存相关操作技巧,需要的朋友可以参考下
    2019-11-11
  • SpringBoot中@ConfigurationProperties实现配置自动绑定的方法

    SpringBoot中@ConfigurationProperties实现配置自动绑定的方法

    本文主要介绍了SpringBoot中@ConfigurationProperties实现配置自动绑定的方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • 详解Java中的sleep()和wait()的区别

    详解Java中的sleep()和wait()的区别

    这篇文章主要介绍了详解Java中的sleep()和wait()的区别的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-09-09
  • JavaWeb如何实现禁用浏览器缓存

    JavaWeb如何实现禁用浏览器缓存

    这篇文章主要介绍了JavaWeb如何实现禁用浏览器缓存,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02

最新评论