springboot 的两种配置文件语法||配置文件占位符||@Value 读取配置文件及验证处理
【掌握】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 读取配置文件及验证处理相关推荐
- 【最常用】两种java中的占位符的使用
先介绍一下format是什么: Java中允许我们对指定的对象进行某种格式化,从而得到我们想要的格式化样式.而format可以帮助我们从某种格式转化到我们想要的格式的一种工具. 第一种:使用%s占位, ...
- 【短信发送】实现腾讯云发送短信功能--工具类和SpringBoot配置两种方法实现
实现腾讯云发送短信功能--工具类和SpringBoot配置两种方法实现 一.开通腾讯云短信服务 二.工具类--使用qcloudsms实现短信发送 三.Spring Boot项目引入短信发送功能 我们发 ...
- 读取 配置文件_自动化测试中,如何读取配置文件内容?
构建测试知识体系,欢迎关注 " 自动化中的配置信息,比如域名.数据库信息.kafka信息等,通常是放到配置文件中的.那么如何读取配置文件中的信息呢?" 自动化测试代码中,像请求域名 ...
- ML之RF:基于葡萄牙银行机构营销活动数据集(年龄/职业/婚姻/违约等)利用Pipeline框架(两种类型特征并行处理)+RF模型预测(调参+交叉验证评估+模型推理)客户是否购买该银行的产品二分类案例
ML之RF:基于葡萄牙银行机构营销活动数据集(年龄/职业/婚姻/违约等)利用Pipeline框架(两种类型特征并行处理)+RF模型预测(调参+交叉验证评估+模型推理)客户是否购买该银行的产品二分类案例 ...
- 两种模块化语法(module.exports,exports,require export,import)
目录 模块 导出 导入 ES6Module 模块 导出 导入 CommonJs与ES6Module的区别 对模块依赖的处理区别 导入模块值的区别 循环依赖的区别 结尾 模块 CommonJs规范中规定 ...
- 计算机无法读取配置文件,由于权限不足,无法读取配置文件
我最近在尝试使用IIS托管asp.net网站时遇到错误. 我找到了许多人都誓言的解决方案. 解: 在文件夹中的文件上添加具有读取权限的IIS_IUSRS 将IIS身份验证方法更改为BasicAuthe ...
- 在单元格中进行Excel换行的两种方法和取消换行符的方法
我想打破Excel中的字符串! 如何破坏单元格中的字符串? 如果要将输入的文本换行到Excel单元格,有时会看到键入大量空间并强行提供行的情况,但效率非常低.让我们来看看如何做一个整洁的细胞休息. 如 ...
- Quartus-II两种方式实现D触发器及时序仿真和波形验证
目录 一.实验所用软件安装 二.D触发器简单介绍 三.Quartus-II构造原理图并时序仿真 (1)创建项目 (2)创建电路图 (3)进行时序仿真 四.调用D触发器仿真 (1)创建项目 (2)创建电 ...
- 【SpringBoot零基础案例05】【IEDA 2021.1】若SpringBoot项目两种配置文件同时存在,哪种文件配置起作用?
新建模块,并创建IndexController类 package com.zx.springboot.web;import org.springframework.stereotype.Control ...
最新文章
- 流程控制关键字——分支结构
- react.js 引用 NavBar 报错svg-spite-loader
- C#导出Excel和相关打印设置
- 2021“MINIEYE杯”中国大学生算法设计超级联赛(2)I love exam(背包)
- java三板斧_Java 枚举使用三板斧
- strocli64 源码_storcli 简易使用介绍
- (4)散列函数设计:除留余数法
- 史上最大,人工智能算法模型 GPT-3 问世,这意味着什么?
- 你真的理解 Integer 的缓存问题吗?| CSDN 博文精选
- 经典算法——合并两个有序单向链表
- 看完这篇还不了解 Nginx,那我就哭了!
- 算法篇(一)直接插入排序与快速排序
- 2376. 统计特殊整数--(每日一难phase2--day4)
- 【Get Up&Move】MMD镜头+动作打包下载.zip
- linux动态库so更新
- 百度地图点聚合解决方案
- Person Search
- 超文本标记语言(英语:HyperText Markup Language,简称:HTML)
- web前端颜色配色大全
- 草根seo站长利用网站赚钱的方法 1