首页 > 其他分享 >配置文件

配置文件

时间:2023-07-26 14:01:55浏览次数:27  
标签:配置文件 Value 空格 application yml 属性

一、参数配置化

@Value注解通常用于外部配置的属性注入,具体用法为:@Value("${配置文件中的key}")

image-20230726133319805

二、Springboot的多种属性配置方式

1.application.properties

image-20230726133457618

2.application.yml

image-20230726133525986

3.application.yaml

image-20230726133533001

三、常见配置文件格式对比

1.XML

image-20230726133645731

2.properties

image-20230726133804964

3.yml/yaml

image-20230726133823895

四、yml

1.基本语法

(1)大小写敏感;

(2)数值前边必须有空格,作为分隔符;

(3)使用缩进表示层级关系,缩进时,不允许使用Tab键,只能用空格(idea中会自动将Tab转换为空格);

(4)缩进的空格数目不重要,只要相同层级的元素左侧对齐即可;

(5)#表示注释,从这个字符一直到行尾,都会被解析器忽略。

2.yml数据格式

(1)对象/Map集合:

image-20230726134316273

(2)数组/List/Set集合:

image-20230726134356108

五、@ConfigurationProperties与@Value

1.相同点:都是用来注入外部配置的属性的。

2.不同点:

(1)@Value注解只能一个一个的进行外部属性注入;

(2)@ConfigurationProperties可以批量的将外部的属性配置注入到bean对象的属性中。

标签:配置文件,Value,空格,application,yml,属性
From: https://www.cnblogs.com/yang-jc/p/17582274.html

相关文章

  • 修改jar 配置文件
    解压jar包修改配置文件添加MANIFEST.MF并打成jar包(注意不压缩)执行jar包//复制jar包cp/data/single/job/champion-job-single-sms-1.0/champion-job-single-sms-1.0.jar.//解压jar包jar-xvfchampion-job-single-sms-1.0.jar//修改配置文件cdconfigs/vimdb.si......
  • 配置文件格式(3种)
              ......
  • .net core 6.0 获得配置文件
    .NETCore6.0获得配置文件在.NETCore应用程序中,配置文件是一个非常重要的组成部分。它允许我们将应用程序的设置和属性与代码分离,以便在不修改代码的情况下更改应用程序的行为。在本文中,我们将探讨如何在.NETCore6.0中获取和使用配置文件。什么是配置文件?配置文件是一个文......
  • vue3.0 外部配置文件一 (导入json文件方式)
    vue3.0外部配置文件,重点是打包后也可以修改配置参数 注:js文件中必须是标准的json格式一、在public中创建static文件夹,在static文件夹中创建config.json  文件 config.json (必须是标准的json格式){"webSocketUrl":"ws://192.168.1.120:5011/chat/","......
  • mongodb linux 启动命令 指定配置文件
    MongoDBLinux启动命令指定配置文件作为一名经验丰富的开发者,你需要教会这位刚入行的小白如何通过命令行启动MongoDB,并指定配置文件。下面是整个流程的步骤:步骤动作1打开终端2进入MongoDB的安装目录3创建一个配置文件4启动MongoDB服务下面是每个......
  • Kong API Gateway 配置文件详解
    一、前言Kong配置文件是Kong服务的核心文件,它配置了Kong以怎样的方式运行,并且依赖于这个配置生成Nginx的配置文件,本文通过解读Kong配置文件,以了解Kong的运行和配置。在成功安装Kong以后,会有一个名为kong.conf.default默认的配置文件示例,如果是通过包管理器安装的,通常位于/etc/k......
  • docker配置文件输出helloworld
    1.在root下创建dockerfilesudo-itouchDockerfilevimDockerfile2.编写helloworld.gopakagemainimport"fmt"funcmain(){fmt.Println("Hello,World!")} 3.配置DockerfileFROMubuntu:22.04ASv1ENVMYNAME="WANGYIDI"WOR......
  • Vscode 编写opencv配置文件
    创建一个新文件夹并在vscode打开,在此文件夹下新建一个.vscode文件夹,再继续新建三个.json文件(tasks.json,launch.json,c_cpp_properties.json)。 c_cpp_properties.json如下,"includePath"添加自己的头文件路径,"compilerPath"改为自己对应的gcc路径。{"configurations":[......
  • Spring Boot配置文件加载顺序
    项目内部配置文件springboot启动会扫描一下位置application.properties或者application.yml文件作为springboot的默认配置文件1、file:./config/2、file:./3、classpath:/config/4、classpath:/加载顺序可以通过启动命令spring.config.location修改java-jarspring-boot-......
  • mysql配置文件my.ini在Windows上的路径
    大体有两个:1.安装路径,例如:C:\ProgramFiles\MySQL\MySQLServer5.7\bin\mysqld.exe2.配置目录,例如:"C:\ProgramData\MySQL\MySQLServer5.7\my.ini"更快速的方法:打开Windows--服务(本地)--找到MySQL服务---右键--属性---可执行文件路径---找到 --defaults-file=后......