我是靠谱客的博主 魔幻小懒虫,最近开发中收集的这篇文章主要介绍Spring Boot 获取 application.yml 配置文件属性值 Plus 版,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Spring Boot 获取 application.yml 配置文件属性值 Plus 版

多年前我曾写过这样一篇文章 SpringBoot通过@Value获取application.yml配置文件的属性值

没想到已经有 3 w 阅读了,这里做个升级,给大家提供一种更高级的配置方法

class 类如下

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Data
@Configuration
@ConfigurationProperties(prefix = DyingGqConfig.PREFIX)
public class DyingGqConfig {
    protected static final String PREFIX = "dying.stranded";

    @Value("dying搁浅")
    private String thisIsMy;
}

application.yml 文件配置如下

dying:
  stranded:
    this_is_my: dying搁浅plus

规则如下:

  1. @ConfigurationProperties(prefix = DyingGqConfig.PREFIX) prefix 配置你的通用前缀
  2. @Value("dying搁浅") 这里配置你的默认值,在没有配置 yml 文件值时默认填此值
  3. thisIsMy 对应配置文件为 this_is_my 虽然 Spring 支持宽匹配,但我建议统一下划线就好。

最后

以上就是魔幻小懒虫为你收集整理的Spring Boot 获取 application.yml 配置文件属性值 Plus 版的全部内容,希望文章能够帮你解决Spring Boot 获取 application.yml 配置文件属性值 Plus 版所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部