SpringBoot 中获取yml文件的值

获取yml配置文件的值

获取yml配置的值,可以用@Value注解去获取

java 复制代码
@Value("${键名}")

使用方法:例如配置文件存放一个学生的信息:

java 复制代码
student:
  name: lisi
  age: 13

获取该学生的的name

java 复制代码
@Value("${student.name}")

获取yml的值 还可以使用注解@ConfigurationProperties(prefix = "前缀")
使用方法:

  • 前缀是层级之间的共同前缀
  • 注解写在类名上面,前缀和yml配置文件保持一致
  • 成员变量名字要和yml里面的键名一样
相关推荐
皮皮林5513 小时前
拒绝写重复代码,试试这套开源的 SpringBoot 组件,效率翻倍~
java·spring boot
IT_陈寒6 小时前
Python开发者必知的5大性能陷阱:90%的人都踩过的坑!
前端·人工智能·后端
顺风尿一寸7 小时前
从 Java NIO poll 到 Linux 内核 poll:一次系统调用的完整旅程
java
流浪克拉玛依7 小时前
Go Web 服务限流器实战:从原理到压测验证 --使用 Gin 框架 + Uber Ratelimit / 官方限流器,并通过 Vegeta 进行性能剖析
后端
程途知微7 小时前
JVM运行时数据区各区域作用与溢出原理
java
孟沐7 小时前
保姆级教程:手写三层架构 vs MyBatis-Plus
后端
星浩AI7 小时前
让模型自己写 Skills——从素材到自动生成工作流
人工智能·后端·agent
华仔啊9 小时前
为啥不用 MP 的 saveOrUpdateBatch?MySQL 一条 SQL 批量增改才是最优解
java·后端
武子康10 小时前
大数据-242 离线数仓 - DataX 实战:MySQL 全量/增量导入 HDFS + Hive 分区(离线数仓 ODS
大数据·后端·apache hive
砍材农夫11 小时前
TCP和UDP区别
后端