草庐IT

Pyyaml-yaml

全部标签

[SpringBoot]配置文件①(配置文件格式、yaml配置及读取)

文章目录配置文件格式环境准备不同配置文件演示三种配合文件的优先级yaml格式语法规则yaml配置文件数据读取使用@Value注解Environment对象自定义对象配置文件格式我们现在启动服务器默认的端口号是8080,访问路径可以书写为http://localhost:8080/books/1在线上环境我们还是希望将端口号改为80,这样在访问的时候就可以不写端口号了,如下http://localhost/books/1而SpringBoot程序如何修改呢?SpringBoot提供了多种属性配置方式application.propertiesserver.port=80application.y

SpringBoot之一次关于bootstrap.yaml文件的思考

一次关于bootstrap.yaml文件的思考1.简介2.前言3.BootstrapApplicationListener4.ConfigFileApplicationListener最后1.简介本文不是介绍yaml的语法,是本人看微信推送文章的时候,看到了一篇关于bootstrap.yaml配置文件加载的原理,才想多去深究一下其加载原理。因为看的文章讲解的云里雾里的,讲解的不是很明白,自己就想着深入去了解一下加载的原理,所有才写了这篇文章。好了,明确一下文章的真正主题:bootstrap.yaml文件的加载原理。需要事先说明一下Bootstrap.yaml这个文件是在我们使用springcl

SpringBoot之一次关于bootstrap.yaml文件的思考

一次关于bootstrap.yaml文件的思考1.简介2.前言3.BootstrapApplicationListener4.ConfigFileApplicationListener最后1.简介本文不是介绍yaml的语法,是本人看微信推送文章的时候,看到了一篇关于bootstrap.yaml配置文件加载的原理,才想多去深究一下其加载原理。因为看的文章讲解的云里雾里的,讲解的不是很明白,自己就想着深入去了解一下加载的原理,所有才写了这篇文章。好了,明确一下文章的真正主题:bootstrap.yaml文件的加载原理。需要事先说明一下Bootstrap.yaml这个文件是在我们使用springcl

Nuclei——一款基于YAML语法模板的快速漏洞扫描工具

一、工具简介1.简介Nuclei是一款基于YAML语法模板的开发的定制化快速漏洞扫描器。它使用Go语言开发,具有很强的可配置性、可扩展性和易用性。目前该项目在Github上已经有6.6k个stars。官网:https://nuclei.projectdiscovery.ioNuclei项目地址:​​​​​​​​​​​​​​https://github.com/projectdiscovery/nuclei Nuclei-Templates项目地址:https://github.com/projectdiscovery/nuclei-templates ​​​​​​​2.功能HTTP|DNS|T

Nuclei——一款基于YAML语法模板的快速漏洞扫描工具

一、工具简介1.简介Nuclei是一款基于YAML语法模板的开发的定制化快速漏洞扫描器。它使用Go语言开发,具有很强的可配置性、可扩展性和易用性。目前该项目在Github上已经有6.6k个stars。官网:https://nuclei.projectdiscovery.ioNuclei项目地址:​​​​​​​​​​​​​​https://github.com/projectdiscovery/nuclei Nuclei-Templates项目地址:https://github.com/projectdiscovery/nuclei-templates ​​​​​​​2.功能HTTP|DNS|T

第三代api自动化测试框架使用教程(pytest+allure+sql+yaml)

使用教程一、配置1、环境配置2、框架配置3、启动入口二、用例编写1、用例模板2、参数依赖写法2、函数(方法插件)写法3、接口上传文件和表单参数4、接口上传json参数5、接口无数据填写6、code断言7、body断言7、json断言8、sql断言9、完整断言写法:三、邮件发送四、全局前后置五、测试一、配置1、环境配置环境名称:自定义名称headers:键值对字典格式,注意写法格式http:协议http://或这https://2、框架配置Environment:框架测试环境配置,使用之前自定义的环境的名称log_path:日志这里用自己电脑的文件路径exclude_dir:执行用例要排除的ca

第三代api自动化测试框架使用教程(pytest+allure+sql+yaml)

使用教程一、配置1、环境配置2、框架配置3、启动入口二、用例编写1、用例模板2、参数依赖写法2、函数(方法插件)写法3、接口上传文件和表单参数4、接口上传json参数5、接口无数据填写6、code断言7、body断言7、json断言8、sql断言9、完整断言写法:三、邮件发送四、全局前后置五、测试一、配置1、环境配置环境名称:自定义名称headers:键值对字典格式,注意写法格式http:协议http://或这https://2、框架配置Environment:框架测试环境配置,使用之前自定义的环境的名称log_path:日志这里用自己电脑的文件路径exclude_dir:执行用例要排除的ca

day05-2-yaml

yaml1.yaml介绍YAML是"YAMLAin'taMarkupLanguage"(YAML不是一种标记语言)的递归缩写。在开发这种语言时,YAML的意思其实是:"YetAnotherMarkupLanguage"(仍是一种标记语言),是为了强调这种语言以数据为中心,而不是以标记语言为重点,而使用了反向略缩语重命名YAML以数据为中心,而不是以标记语言为重点YAML仍然是一种标记语言,但是和传统的标记语言不一样,是以数据为中心的标记语言YAML非常适合用来做以数据为中心的配置文件,比如SpringBoot中使用application.yaml官方文档:https://yaml.org/ja

day05-2-yaml

yaml1.yaml介绍YAML是"YAMLAin'taMarkupLanguage"(YAML不是一种标记语言)的递归缩写。在开发这种语言时,YAML的意思其实是:"YetAnotherMarkupLanguage"(仍是一种标记语言),是为了强调这种语言以数据为中心,而不是以标记语言为重点,而使用了反向略缩语重命名YAML以数据为中心,而不是以标记语言为重点YAML仍然是一种标记语言,但是和传统的标记语言不一样,是以数据为中心的标记语言YAML非常适合用来做以数据为中心的配置文件,比如SpringBoot中使用application.yaml官方文档:https://yaml.org/ja

yaml文件详解

一、yaml文件详解前言Kubernetes支持YAML和JSON格式管理资源对象JSON格式:主要用于api接口之间消息的传递YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读YAML语法格式:●大小写敏感●使用缩进表示层级关系●不支持Tab键制表符缩进,只使用空格缩进●缩进的空格数目不重要,只要相同层级的元素左侧对齐即可,通常开头缩进两个空格●符号字符后缩进一个空格,如冒号,逗号,短横杆(-)等●“---”表示YAML格式,一个文件的开始,用于分隔文件间●“#”表示注释(1)查看api资源版本标签1kubectlapi-versions2admissio