Java springboot yaml语法注解
程序员文章站
2022-03-20 14:00:39
目录yaml:yaml语法注解配置文件两种形式application.properties和.yaml第一种语法 key=value第二种key:空格value作用用来修改spring默认的配置 ya...
yaml语法注解
配置文件
两种形式
application.properties和.yaml
第一种语法 key=value
第二种key:空格value
作用用来修改spring默认的配置
yaml:
yaml是"yaml ain't a markup language"(yaml不是一种标记语言)的递归缩写。在开发的这种语言时,yaml 的意思其实是:“yet another markup language”(仍是一种标记语言),但为了强调这种语言以数据做为中心,而不是以标记语言为重点,而用反向缩略语重命名。
yaml a markup language:是一个标记语言
yaml isnot markup language:不是一个标记语言
yaml
server: port:8080
xml
<servlet> <port>8080</port> </servlet>
yaml语法
对空格要求高 #普通ky-value name:qinjiang #对象 student: name: qinjiang age: 3 # 行内写法 students: {name: qinjiang,age: 3} #数组 pets: - cat - dog - pig pets: [cat,dog,pig]
properties官方推荐
#只能保持键值对 name=qinjiang student.name = qinjiang student.age=3
当不使用yaml配置多个端口则需要创建新的properties文件
使用yaml则不需要
server: port:8081 spring: profiles: active: dev --- server: port:8082 spring: profiles:dev --- server: port: 8083 spring: profiles:test
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注的更多内容!
推荐阅读
-
SpringBoot基础--yaml配置文件语法和properties配置文件
-
springboot-java常用注解
-
[学习笔记] SpringBoot 的配置文件、yaml语法、配置注入、松散绑定
-
Java springboot yaml语法注解
-
java SpringBoot自定义注解,及自定义解析器实现对象自动注入操作
-
java SpringBoot注解@Async不生效的解决方法
-
Java事务&&SpringBoot事务注解
-
Springboot使用Hibernate Validator进行注解式Java实体类校验
-
SpringBoot基础--yaml配置文件语法和properties配置文件
-
[学习笔记] SpringBoot 的配置文件、yaml语法、配置注入、松散绑定