Java springboot yaml语法注解
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
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
相关文章
Java 中Json中既有对象又有数组的参数如何转化成对象(推荐)
Gson库是一个功能强大、易于使用的Java序列化/反序列化库,它提供了丰富的API来支持Java对象和JSON之间的转换,这篇文章主要介绍了Java 中Json中既有对象又有数组的参数如何转化成对象,需要的朋友可以参考下2024-07-07
Spring+SpringMVC+MyBatis整合实战(SSM框架)
框架整合难不难?难!东西多,配置文件复杂不好记忆,本文就来介绍一下Spring+SpringMVC+MyBatis整合实战,具有一定的参考价值,感兴趣的可以了解一下2021-08-08
SpringLDAP目录服务之LdapTemplate与LDAP操作方式
本文将深入探讨Spring LDAP的核心概念、LdapTemplate的使用方法以及如何执行常见的LDAP操作,帮助开发者有效地将LDAP集成到Spring应用中,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2025-04-04


最新评论