zoukankan      html  css  js  c++  java
  • 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 #配置环境的名称
  • 相关阅读:
    第06课:GDB 常用命令详解(下)
    第05课:GDB常用命令详解(中)
    第04课:GDB常用命令详解(上)
    第03课:GDB常用的调试命令概览
    第02课:启动GDB调试
    第01课:调试信息与调试原理
    数据库(二)
    数据库笔记(一)
    acedSSGet 翻译
    ObjectARX动态添加AutoCAD传统下拉菜单入门篇(一)
  • 原文地址:https://www.cnblogs.com/itwxx/p/11949804.html
Copyright © 2011-2022 走看看