栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【无标题】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【无标题】

yaml的使用

yaml和properties都是SpringBoot支持的配置文件,但是Spring官方更推荐使用YAML,yaml使用起来更加灵活,相比于properties更加方便

一、yaml语法格式

yaml中特别要注意空格的使用,格式要求特别严格,yaml的配置以键值对的形式存在,键 :空格 值,空格一定不能省略,否则将会导致配置不生效,yaml中的层级也是分明的,不同层级之间需要两个空格

server:
  port: 8010
student:
  name: "xxx"
  age: 18
  school: "HTU"
  relative:
    parent: "1111"
  hobby:
    sing
    dance
    rap

这里便是声明了一个Student对象,然后给对象赋值

二、注解的使用

使用注解前需要先去配置一个依赖,这个依赖不配置会报红但是不影响使用,建议还是配上


    org.springframework.boot
    spring-boot-configuration-processor
    true

@ConfigurationProperties注解要和**@Component**搭配使用,目的就是将yaml中配置的数据赋给实体类对象,使用如下

@AllArgsConstructor
@NoArgsConstructor
@ToString
@Getter
@Setter
@Component
//这括号里边配置的是yaml中对象名称
@ConfigurationProperties(prefix = "student")
public class Student {
    private String name;
    private Integer age;
    private String  school;
    private Map relative;
    private List hobby;
}


转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号