当前位置: 首页 > news >正文

spring中将yaml文件转换为Properties

文章目录

  • 一 ,概述
  • 二,源码

一 ,概述

借助于spring框架,将yaml文件转换为Properties

二,源码

import java.util.Properties;

import org.junit.Test;
import org.springframework.beans.factory.config.YamlPropertiesFactoryBean;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;

import lombok.extern.slf4j.Slf4j;

@Slf4j
public class YamlProcessBySpringTest
{
    Resource resource = new ClassPathResource("application.yml");
    
    @Test
    public void testToProps()
    {
        YamlPropertiesFactoryBean factoryBean = new YamlPropertiesFactoryBean();
        factoryBean.setResources(resource);
        Properties props = factoryBean.getObject();
        props.keySet().stream().forEach(k -> log.info("{} ===> {}", k, props.get(k)));
    }
}

有任何问题和建议,都可以向我提问讨论,大家一起进步,谢谢!

-over-

相关文章:

  • Nginx 多协议代理功能(Nginx Multi Protocol Proxy Function)
  • PyQt基础——简单的窗口化界面搭建以及槽函数跳转
  • 在 LaTeX 中强制表格位于页面顶部
  • CCF-CSP第34次认证第四题——货物调度【DP+剪枝】
  • 红黑树介绍
  • Matplotlib高阶技术全景解析
  • 《阿里云Data+AI:开启数据智能新时代》电子书上线啦!
  • 操作系统学不会?————一文速通(FCFS,SJF/SPF,SRTN,HRRN算法)保姆级解析
  • 4.数据存储**
  • Attention又升级!Moonshot | 提出MoE注意力架构:MoBA,提升LLM长文本推理效率
  • Python爬虫实战:基于 Scrapy 框架的腾讯视频数据采集研究
  • 蓝桥-数字接龙
  • 事业单位ABCDE类
  • qwen2.5-vl使用vllm部署gradio页面调用
  • 网络安全防护总体架构 网络安全防护工作机制
  • TC IT 技术图标
  • 深入理解与应用 JavaScript 中的回调函数
  • 前端UI编程基础知识:Flex弹性布局
  • ICMP、UDP以及IP、ARP报文包的仲裁处理
  • css动画实现铃铛效果
  • 帮人做视频的网站/百度一下你就知道百度一下
  • 龙游网站制作/抖音seo怎么做的
  • 公司网站管理规定/seo优化教程自学网
  • 网站报301错误/今天北京发生大事了
  • wordpress自定义链接怎么配置/seo优化关键词排名
  • 建网站的软件 优帮云/教育培训机构排名