zoukankan      html  css  js  c++  java
  • SpringBoot系列:二、SpringBoot的配置文件

    SpringBoot的配置文件在resources文件夹下

    springboot的配置文件支持两种形式的写法,一种是经典的properties另一种是yml

    yml通过空格缩进的形式来表示对象的层级关系,这里采用yml方法来示例,如果你之前写过k8s的容器文件话那就更容易上手了

    首先要把文件的编码格式设置成UTF-8不然会中文乱码

    更改配置文件的文件后缀为yml,然后编写配置文件

    server:port可以设置springboot的启动端口

     然后我们在控制器中声明几个属性来拿配置文件的值,然后通过Action输出出去

     启动springboot调用一下接口查看值

    第二种方法是通过实体类来拿配置文件的内容

    定义一个实体类,打上@Component注解和@ConfigurationProperties注解

    prefix指定为目标配置节

     

    在控制器中注入配置类,然后直接get就可以拿到对应的配置 

    启动程序调用接口查看返回值

     

    有时候们需要根据不通的环境指定不通的配置文件,springboot支持通过文件命名的方式来指定不通的配置文件

    命名格式为 application-{profile}.yml

     然后我们在application.yml中指定一下使用哪个配置文件

    spring:
    profiles:
    active: dev

    然后我们在dev环境的配置文件中更改一下端口号

     启动项目查看端口:

    下一章我们讲springboot中如何使用Filter

  • 相关阅读:
    记一个python字典和json.dumps()的坑
    多态
    接口
    继承
    Python---进阶---文件操作---获取文件夹下所有文件的数量和大小
    Python---进阶---文件操作---按需求打印文件的内容
    Python---进阶---文件操作---比较文件不同
    Python---进阶---函数式编程---按照权重排序
    Python---进阶---函数式编程---lambda
    man clock
  • 原文地址:https://www.cnblogs.com/Tassdar/p/11487382.html
Copyright © 2011-2022 走看看