zoukankan      html  css  js  c++  java
  • Springboot02-配置文件

    配置文件读取

    • springboot中的配置文件都放在application.properties中,其中而k-v属性可以通过@Value("${属性名}")直接获取
    @Component
    public class Person
    {
        @Value("${info.name}")
        private String name;
        @Value("${info.age}")
        private String age;
    
        // 省略getter和setter
    }
    

    配置文件中参数的引用

    info.name=zhangqin
    info.age=30
    describe=my name is ${info.zhangqin}, age is ${info.age}.
    

    配置文件中使用随机数

    # 随机字符串
    info.value=${random.value}
    # 随机int
    info.number=${random.int}
    # 随机long
    info.bignumber=${random.long}
    # 10以内的随机数
    info.limitNumber=${random.int(10)}
    # 10-20的随机数
    info.scopeNumber=${random.int[10,20]}
    

    通过命令行向application.properties中添加配置

    java -jar xxx.jar --server.port=8888
    在命令行运行时,连续的两个减号--就是对application.properties中的属性值进行赋值的标识

    多环境配置

    springboot支持application-{profile}.properties的格式的多环境配置,其中{profile}对应你的环境标识。
    eg:

    application-dev.properties    #开发环境
    application-test.properties    #测试环境
    application-prod.properties   #生产环境
    

    在application.properties文件中通过spring.profiles.active对应{profile}值来指定使用哪一个配置文件
    eg:
    spring.profiles.active=dev

    引用:
    程序员DD:http://blog.didispace.com/springbootproperties/

  • 相关阅读:
    day13
    day11作业
    day12
    小结2
    iOS-常见问题
    iOS-ASIHTTPRequest缓存机制
    iOS-文件断点续传
    iOS-Http : GET : POST
    iOS-通信录
    iOS-汉字排序
  • 原文地址:https://www.cnblogs.com/nwu-edu/p/9403555.html
Copyright © 2011-2022 走看看