当前位置:网站首页 > 技术经理的晋升之路 > 正文

yml文件语法(yml文件中的$date)



比如: yml中自定义一个域名属性:

mytest:

domainName: https://www.jb51.net

上面定义了之后, 在此配置文件中,就可通过 ${} 来代替域名了

defaultHead: ${mytest.domainName}/head.jpeg

补充知识Java读取.yaml配置文件(使用@Value("${prefix_name}"))

添加lombok依赖

【注】lombok是可选的,但是如果yaml配合lombok使用将非常的方便,代码也很简洁

compileOnly('org.projectlombok:lombok:1.18.4')

IDE要安装Lombok

如果是IDEA,则需要勾选Enable annotation procession:Preferences -> Build、Execution、Deployment -> Enable annotation procession

新建YamlUtil类

【注】使用 import org.springframework.beans.factory.annotation.Value; 的 @Value("${prefix_name}") 注解

【注】@Value("${prefix_name}")注解的变量不能是static或final,否则yamlUtil获取的值为null

获取yml文件的值

【注】不能使用new YamlUtil()来创建对象,否则yamlUtil获取的值为null

以上这篇springboot yml定义属性,下文中${} 引用说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

到此这篇yml文件语法(yml文件中的$date)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 如何快速批量删除文件名中相同的文字?(批量删除文件夹名称中的同一个字)2025-04-12 15:36:05
  • 反激电路工作原理是什么(反激电路工作原理是什么样的)2025-04-12 15:36:05
  • 电路原理详解(电路原理介绍)2025-04-12 15:36:05
  • max31855电路图(max3485电路图)2025-04-12 15:36:05
  • 双管反激电路(双管反激电路图)2025-04-12 15:36:05
  • wps定义新的多级列表在哪里(wps2019定义新的多级列表在哪里)2025-04-12 15:36:05
  • max30102传感器(MAX30102传感器内部电路图)2025-04-12 15:36:05
  • 路由守卫的作用和意义(路由守卫的作用和意义有哪些)2025-04-12 15:36:05
  • 双管反激电路(双管反激电路尖峰的解决方法与维修技巧)2025-04-12 15:36:05
  • 电路物理知识点总结(电路物理知识点总结高中)2025-04-12 15:36:05
  • 全屏图片