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 #配置环境的名称
  • 相关阅读:
    Linux进入单用户模式(passwd root修改密码)
    stark组件的分页,模糊查询,批量删除
    stark组件的增删改(新)
    stark组件的增删改
    stark组件之展示数据(查)
    stark组件配置,二层URL
    单例模式及设计url分发
    Django之modelform
    rbac组件权限按钮,菜单,可拔插
    rbac权限+中间件
  • 原文地址:https://www.cnblogs.com/itwxx/p/11949804.html
Copyright © 2011-2022 走看看