spring-configuration-metadata.json 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. {
  2. "groups": [
  3. {
  4. "name": "config.file-storage",
  5. "type": "cn.xuyanwu.spring.file.storage.FileStorageProperties",
  6. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties"
  7. }
  8. ],
  9. "properties": [
  10. {
  11. "name": "config.file-storage.aliyun-oss",
  12. "type": "java.util.List<cn.xuyanwu.spring.file.storage.FileStorageProperties$AliyunOss>",
  13. "description": "阿里云 OSS",
  14. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties"
  15. },
  16. {
  17. "name": "config.file-storage.aws-s3",
  18. "type": "java.util.List<cn.xuyanwu.spring.file.storage.FileStorageProperties$AwsS3>",
  19. "description": "AWS S3",
  20. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties"
  21. },
  22. {
  23. "name": "config.file-storage.baidu-bos",
  24. "type": "java.util.List<cn.xuyanwu.spring.file.storage.FileStorageProperties$BaiduBos>",
  25. "description": "百度云 BOS",
  26. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties"
  27. },
  28. {
  29. "name": "config.file-storage.default-platform",
  30. "type": "java.lang.String",
  31. "description": "默认存储平台",
  32. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties",
  33. "defaultValue": "local"
  34. },
  35. {
  36. "name": "config.file-storage.ftp",
  37. "type": "java.util.List<cn.xuyanwu.spring.file.storage.FileStorageProperties$FTP>",
  38. "description": "FTP",
  39. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties"
  40. },
  41. {
  42. "name": "config.file-storage.huawei-obs",
  43. "type": "java.util.List<cn.xuyanwu.spring.file.storage.FileStorageProperties$HuaweiObs>",
  44. "description": "华为云 OBS",
  45. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties"
  46. },
  47. {
  48. "name": "config.file-storage.local",
  49. "type": "java.util.List<cn.xuyanwu.spring.file.storage.FileStorageProperties$Local>",
  50. "description": "本地存储",
  51. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties"
  52. },
  53. {
  54. "name": "config.file-storage.local-plus",
  55. "type": "java.util.List<cn.xuyanwu.spring.file.storage.FileStorageProperties$LocalPlus>",
  56. "description": "本地存储",
  57. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties"
  58. },
  59. {
  60. "name": "config.file-storage.minio",
  61. "type": "java.util.List<cn.xuyanwu.spring.file.storage.FileStorageProperties$MinIO>",
  62. "description": "MinIO USS",
  63. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties"
  64. },
  65. {
  66. "name": "config.file-storage.qiniu-kodo",
  67. "type": "java.util.List<cn.xuyanwu.spring.file.storage.FileStorageProperties$QiniuKodo>",
  68. "description": "七牛云 Kodo",
  69. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties"
  70. },
  71. {
  72. "name": "config.file-storage.sftp",
  73. "type": "java.util.List<cn.xuyanwu.spring.file.storage.FileStorageProperties$SFTP>",
  74. "description": "FTP",
  75. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties"
  76. },
  77. {
  78. "name": "config.file-storage.tencent-cos",
  79. "type": "java.util.List<cn.xuyanwu.spring.file.storage.FileStorageProperties$TencentCos>",
  80. "description": "腾讯云 COS",
  81. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties"
  82. },
  83. {
  84. "name": "config.file-storage.thumbnail-suffix",
  85. "type": "java.lang.String",
  86. "description": "缩略图后缀,例如【.min.jpg】【.png】",
  87. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties",
  88. "defaultValue": ".min.jpg"
  89. },
  90. {
  91. "name": "config.file-storage.upyun-u-s-s",
  92. "type": "java.util.List<cn.xuyanwu.spring.file.storage.FileStorageProperties$UpyunUSS>",
  93. "description": "又拍云 USS",
  94. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties"
  95. },
  96. {
  97. "name": "config.file-storage.web-dav",
  98. "type": "java.util.List<cn.xuyanwu.spring.file.storage.FileStorageProperties$WebDAV>",
  99. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties"
  100. },
  101. {
  102. "name": "config.file-storage.web-dav",
  103. "type": "java.util.List<cn.xuyanwu.spring.file.storage.FileStorageProperties$WebDAV>",
  104. "description": "WebDAV",
  105. "sourceType": "cn.xuyanwu.spring.file.storage.FileStorageProperties"
  106. }
  107. ],
  108. "hints": []
  109. }