用户工具

站点工具


didi:config
  • 属性配置
    • application.properties
      key=value
    • Config.java
      @Value("key") String key;
    • 嵌套
      key.wrap=prefix ${key} suffix
    • 随机数(random.value | long | int(10))
      key.random=${random.int[10,20]}
    • 命令行
      赋值:--server.port=8888
      屏蔽:SpringApplication.setAddCommandLineProperties(false)
    • 多环境
      spring.profiles.active=test  # dev,prod
      application-test.properties
  • 多种格式
    • 推荐
      spring.jpa.database-platform:mysql 
    • 等价:下划线,驼峰,大小写不敏感
      spring.jpa.databasePlatform=mysql
      spring.JPA.database_platform=mysql
  • List
    • 数组
      spring.my-example.url[0]=http://example.com
      spring.my-example.url[1]=http://spring.io
    • 逗号分隔
      spring.my-example.url=http://example.com,http://spring.io
    • yaml
      spring:
        my-example:
          url:
            - http://example.com
            - http://spring.io
    • yaml
      spring:
        my-example:
          url: http://example.com, http://spring.io
didi/config.txt · 最后更改: 2018/07/30 17:45 由 guest