【掌握】springboot 的两种配置文件语法



导入配置文件自动提示的包



创建 Student



创建修改 application.properties





配置文件占位符

${random.int}  生成一个 int 的随机数

${random.value}  生成一个随机字符串

${random.long}  生成一个 long 的随机数据

${random.int(10)}   生成 0-10 的随机 int 数

${random.int[10,100]}   生到 10-100 的随机 int 数

${sutudent.name}  读取 ioc 容器里面的 student 对象里的 name 属性





两种语法的说明

Properties 没有层级关系 使用=赋值

Yml 有层级关系   使用: 赋值

两种语法的配置是互补的



@Value 读取配置文件及验证处理

@Value 读取配置文件

情况说明

1,如果配置是写在 properties 里面   只有 Map不能取到

2,如果配置写在 yml      数组 集合 都取不到

3,如果属性是使用驼峰命名法则  不能使用属性名注入

要使用 @Value("${student.user-name}")来取值

不能使用@Value("${student.userName}")来取值



springboot 的两种配置文件语法||配置文件占位符||@Value 读取配置文件及验证处理相关推荐

  1. 【最常用】两种java中的占位符的使用

    先介绍一下format是什么: Java中允许我们对指定的对象进行某种格式化,从而得到我们想要的格式化样式.而format可以帮助我们从某种格式转化到我们想要的格式的一种工具. 第一种:使用%s占位, ...

  2. 【短信发送】实现腾讯云发送短信功能--工具类和SpringBoot配置两种方法实现

    实现腾讯云发送短信功能--工具类和SpringBoot配置两种方法实现 一.开通腾讯云短信服务 二.工具类--使用qcloudsms实现短信发送 三.Spring Boot项目引入短信发送功能 我们发 ...

  3. 读取 配置文件_自动化测试中,如何读取配置文件内容?

    构建测试知识体系,欢迎关注 " 自动化中的配置信息,比如域名.数据库信息.kafka信息等,通常是放到配置文件中的.那么如何读取配置文件中的信息呢?" 自动化测试代码中,像请求域名 ...

  4. ML之RF:基于葡萄牙银行机构营销活动数据集(年龄/职业/婚姻/违约等)利用Pipeline框架(两种类型特征并行处理)+RF模型预测(调参+交叉验证评估+模型推理)客户是否购买该银行的产品二分类案例

    ML之RF:基于葡萄牙银行机构营销活动数据集(年龄/职业/婚姻/违约等)利用Pipeline框架(两种类型特征并行处理)+RF模型预测(调参+交叉验证评估+模型推理)客户是否购买该银行的产品二分类案例 ...

  5. 两种模块化语法(module.exports,exports,require export,import)

    目录 模块 导出 导入 ES6Module 模块 导出 导入 CommonJs与ES6Module的区别 对模块依赖的处理区别 导入模块值的区别 循环依赖的区别 结尾 模块 CommonJs规范中规定 ...

  6. 计算机无法读取配置文件,由于权限不足,无法读取配置文件

    我最近在尝试使用IIS托管asp.net网站时遇到错误. 我找到了许多人都誓言的解决方案. 解: 在文件夹中的文件上添加具有读取权限的IIS_IUSRS 将IIS身份验证方法更改为BasicAuthe ...

  7. 在单元格中进行Excel换行的两种方法和取消换行符的方法

    我想打破Excel中的字符串! 如何破坏单元格中的字符串? 如果要将输入的文本换行到Excel单元格,有时会看到键入大量空间并强行提供行的情况,但效率非常低.让我们来看看如何做一个整洁的细胞休息. 如 ...

  8. Quartus-II两种方式实现D触发器及时序仿真和波形验证

    目录 一.实验所用软件安装 二.D触发器简单介绍 三.Quartus-II构造原理图并时序仿真 (1)创建项目 (2)创建电路图 (3)进行时序仿真 四.调用D触发器仿真 (1)创建项目 (2)创建电 ...

  9. 【SpringBoot零基础案例05】【IEDA 2021.1】若SpringBoot项目两种配置文件同时存在,哪种文件配置起作用?

    新建模块,并创建IndexController类 package com.zx.springboot.web;import org.springframework.stereotype.Control ...

最新文章

  1. 流程控制关键字——分支结构
  2. react.js 引用 NavBar 报错svg-spite-loader
  3. C#导出Excel和相关打印设置
  4. 2021“MINIEYE杯”中国大学生算法设计超级联赛(2)I love exam(背包)
  5. java三板斧_Java 枚举使用三板斧
  6. strocli64 源码_storcli 简易使用介绍
  7. (4)散列函数设计:除留余数法
  8. 史上最大,人工智能算法模型 GPT-3 问世,这意味着什么?
  9. 你真的理解 Integer 的缓存问题吗?| CSDN 博文精选
  10. 经典算法——合并两个有序单向链表
  11. 看完这篇还不了解 Nginx,那我就哭了!
  12. 算法篇(一)直接插入排序与快速排序
  13. 2376. 统计特殊整数--(每日一难phase2--day4)
  14. 【Get Up&Move】MMD镜头+动作打包下载.zip
  15. linux动态库so更新
  16. 百度地图点聚合解决方案
  17. Person Search
  18. 超文本标记语言(英语:HyperText Markup Language,简称:HTML)
  19. web前端颜色配色大全
  20. 草根seo站长利用网站赚钱的方法 1

热门文章

  1. 第五章:条件、循环以及其他语句(上)
  2. python_面向对象
  3. Activiti邮件任务
  4. 数据挖掘介绍以及模型参数详解
  5. 矩阵从左上到右下的最短距离问题
  6. Linux sar分析网卡流量
  7. SVN Unable to connect to a repository at URL问题解决
  8. DEVICE_ATTR实例分析
  9. 叔叔我要可乐,要冰冻的
  10. 网站建设案例欣赏_网站制作设计案例_成都辰星建站