zoukankan      html  css  js  c++  java
  • SpringBoot应用的属性管理

    一、properties 配置文件

    1、src/main/application.properties

    spring.profiles.active=dev

    spring.application.name=ProductApp2

    book.name=BookName1

    2、src/main/application-dev.properties

    book.name=BookName1

    3、src/main/application-prod.properties

    book.name=BookName2

    二、yaml配置文件

    多套配置位于同一个配置文件中:使用spring.profiles属性定义多套,使用---分割,如:

    server:

      port:8080

    ---

    spring:

      profiles:test

    server:

      port:8081

    ---

    spring:

      profiles:prod

    server:

      port:8082

    三、配置属性的加载方式

    • PlaceHolder:  

    @Value(${book.name})

    private String bookName

    • Spring EL表达式:

    #{}

    四、配置属性的优先级

    java  -jar   xxxx.jar  --server.port=8080 

    双减号表示对application.properties中的属性进行赋值!

  • 相关阅读:
    一次Access注入
    偏移注入
    DHCP协议
    ARP协议、ARP欺骗
    bWAPP_HTML Injection
    上网行为管理&云计算
    两个文件上传/包含
    SQL报错注入
    如何建立git 远程仓库
    PHP实现异步调用方法研究
  • 原文地址:https://www.cnblogs.com/lexiaofei/p/7647939.html
Copyright © 2011-2022 走看看