Java springboot yaml语法注解

作者:夏来梦栀子 时间:2023-06-17 08:13:35 

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

来源:https://blog.csdn.net/qq_52329552/article/details/120208907

标签:Java,spring,boot,yaml
0
投稿

猜你喜欢

  • 详解Android中提示对话框(ProgressDialog和DatePickerDialog和TimePickerDialog&PopupWindow)

    2023-05-10 19:27:43
  • C#实现加密与解密详解

    2023-08-11 16:54:42
  • C#游戏开发之实现贪吃蛇游戏

    2023-01-28 01:48:48
  • c# 使用线程对串口serialPort进行收发数据(四种)

    2023-06-20 13:05:48
  • C# FileStream实现大文件复制

    2021-06-14 11:00:53
  • C#中WPF颜色对话框控件的实现

    2023-04-13 06:09:41
  • Spring整合Quartz开发代码实例

    2022-03-12 16:37:26
  • springboot中的springSession的存储和获取实现

    2023-11-04 10:23:14
  • Java的内部类总结

    2022-08-13 01:33:41
  • Java开发完整短信验证码功能的全过程

    2023-05-05 15:35:24
  • Android之RecyclerView轻松实现下拉刷新和加载更多示例

    2021-09-06 06:14:40
  • android从系统图库中取图片的实例代码

    2023-09-13 21:54:44
  • 详解java IO流之缓冲流的使用

    2023-08-08 18:33:16
  • Java编程Nashorn实例代码

    2022-07-30 05:28:21
  • java微信公众号开发第一步 公众号接入和access_token管理

    2022-04-21 23:06:41
  • Spring Security中使用authorizeRequests遇到的问题小结

    2023-10-07 04:23:45
  • mybatis映射和实际类型不一致的问题

    2023-08-13 18:09:06
  • Lombok为啥这么牛逼?SpringBoot和IDEA官方都要支持它

    2021-10-18 23:04:50
  • c# wpf如何使用Blend工具绘制Control样式

    2022-10-26 09:35:25
  • Spring集成jedis的配置与使用简单实例

    2023-07-02 04:11:39
  • asp之家 软件编程 m.aspxhome.com