• yaml


       在跑controller的时候首先在控制目录上加上

    @RestController 注解  之后在相应的方法上面加上 
    @RequestMapping("/下面方法所需要进入的网址名")
    在使用yaml文件进行赋值的时候   
    直接使用 k:v键值对方式进行赋值   
    如果是数组 则用 k:[]   
    或 pets: 
        - cat 
        - dog 
        - pig
    如果是对象student: 
          name: wangxunxin
          age: 3
    或 student: {name: wangxunxin,age: 3}
    <!--导入配置文件处理器,配置文件进行绑定就会有提示-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-configuration-processor</artifactId>
        <optional>true</optional>
    </dependency>
    对待pojo包里面的类在使用yaml文件配置的时候需要导入
    @Component //注册bean 
    @ConfigurationProperties(prefix = "person")
    在测试文档中测试的时候记得加上@Autowired
    @Autowired
    Person person = new Person();

    JSR303数据校验

    在pojo类之前加上以下注解

    @Validated //数据校验

    之后便可以对数据的格式进行把控,如@email组件要求录入的数据需要是@com结尾。

    在yaml文件配置的时候可以用

    ${random.value}、${random.int}、${random.long}、${random.int(10)}等等占位符进行赋值

    方式二:yml的多文档块

    和properties配置文件中一样,但是使用yml去实现不需要创建多个配置文件,更加方便了

    server: port: 8081
    #选择要激活那个环境块
    spring:
      profiles:
      active: prod
    ---
    server:
      port: 8083 #配置环境的名称
    spring:
      profiles: dev
    ---
    server:
      port: 8084
    spring:
      profiles: prod #配置环境的名称
  • 相关阅读:
    【转】PostgreSQL表膨胀的前世今生
    【转】SparkSQL sql解析
    【转】Spark SQL初体验之解析过程详解
    DCSync攻击
    ADCS relay攻击(失败)
    关于租房
    使用Nero Burning ROM 2021 刻录数据到光盘
    驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。
    一起游APP介绍
    一起游
  • 原文地址:https://www.cnblogs.com/itwxx/p/11949804.html
Copyright © 2020-2023  润新知