spring-configuration-metadata.json 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. {
  2. "groups": [
  3. {
  4. "name": "spring.myconfig",
  5. "type": "com.pj.current.config.MyConfig",
  6. "sourceType": "com.pj.current.config.MyConfig"
  7. },
  8. {
  9. "name": "spring.upload-config",
  10. "type": "com.pj.project4sp.uploadfile.UploadConfig",
  11. "sourceType": "com.pj.project4sp.uploadfile.UploadConfig"
  12. }
  13. ],
  14. "properties": [
  15. {
  16. "name": "spring.myconfig.color-sql",
  17. "type": "java.lang.Boolean",
  18. "description": "是否彩色SQL日志",
  19. "sourceType": "com.pj.current.config.MyConfig",
  20. "defaultValue": true
  21. },
  22. {
  23. "name": "spring.myconfig.domain",
  24. "type": "java.lang.String",
  25. "description": "本项目部署到的服务器域名(文件上传、微信支付等等模块 要用到)",
  26. "sourceType": "com.pj.current.config.MyConfig"
  27. },
  28. {
  29. "name": "spring.myconfig.is-pw",
  30. "type": "java.lang.Boolean",
  31. "description": "是否明文存储密码",
  32. "sourceType": "com.pj.current.config.MyConfig"
  33. },
  34. {
  35. "name": "spring.myconfig.log-to-db",
  36. "type": "java.lang.Boolean",
  37. "description": "是否把API请求日志记录在数据库",
  38. "sourceType": "com.pj.current.config.MyConfig",
  39. "defaultValue": true
  40. },
  41. {
  42. "name": "spring.myconfig.log-to-file",
  43. "type": "java.lang.Boolean",
  44. "description": "是否把API请求日志输出在控制台",
  45. "sourceType": "com.pj.current.config.MyConfig",
  46. "defaultValue": true
  47. },
  48. {
  49. "name": "spring.myconfig.md5-salt",
  50. "type": "java.lang.String",
  51. "description": "md5的盐",
  52. "sourceType": "com.pj.current.config.MyConfig"
  53. },
  54. {
  55. "name": "spring.myconfig.sm4-key",
  56. "type": "java.lang.String",
  57. "description": "SM4加密的秘钥",
  58. "sourceType": "com.pj.current.config.MyConfig"
  59. },
  60. {
  61. "name": "spring.myconfig.throw-sql",
  62. "type": "java.lang.Boolean",
  63. "description": "是否抛出SQL(将sql报错抛出到前端,方便调试,请只在开发环境打开,在生产模式请关闭)",
  64. "sourceType": "com.pj.current.config.MyConfig",
  65. "defaultValue": true
  66. },
  67. {
  68. "name": "spring.upload-config.apk-folder",
  69. "type": "java.lang.String",
  70. "sourceType": "com.pj.project4sp.uploadfile.UploadConfig",
  71. "defaultValue": "\/apk"
  72. },
  73. {
  74. "name": "spring.upload-config.apk-suffix",
  75. "type": "java.lang.String",
  76. "sourceType": "com.pj.project4sp.uploadfile.UploadConfig",
  77. "defaultValue": "apk"
  78. },
  79. {
  80. "name": "spring.upload-config.audio-folder",
  81. "type": "java.lang.String",
  82. "sourceType": "com.pj.project4sp.uploadfile.UploadConfig",
  83. "defaultValue": "\/audio"
  84. },
  85. {
  86. "name": "spring.upload-config.audio-suffix",
  87. "type": "java.lang.String",
  88. "sourceType": "com.pj.project4sp.uploadfile.UploadConfig",
  89. "defaultValue": "mp3,aac,wav,wma,cda,flac,m4a,mid,mka,mp2,mpa,mpc,ape,ofr,ogg,ra,wv,tta,ac3,dts"
  90. },
  91. {
  92. "name": "spring.upload-config.file-folder",
  93. "type": "java.lang.String",
  94. "sourceType": "com.pj.project4sp.uploadfile.UploadConfig",
  95. "defaultValue": "\/file"
  96. },
  97. {
  98. "name": "spring.upload-config.file-suffix",
  99. "type": "java.lang.String",
  100. "sourceType": "com.pj.project4sp.uploadfile.UploadConfig",
  101. "defaultValue": "jpg"
  102. },
  103. {
  104. "name": "spring.upload-config.http-prefix",
  105. "type": "java.lang.String",
  106. "sourceType": "com.pj.project4sp.uploadfile.UploadConfig",
  107. "defaultValue": "\/upload"
  108. },
  109. {
  110. "name": "spring.upload-config.image-folder",
  111. "type": "java.lang.String",
  112. "sourceType": "com.pj.project4sp.uploadfile.UploadConfig",
  113. "defaultValue": "\/image"
  114. },
  115. {
  116. "name": "spring.upload-config.image-suffix",
  117. "type": "java.lang.String",
  118. "sourceType": "com.pj.project4sp.uploadfile.UploadConfig",
  119. "defaultValue": "jpg,jpeg,png,gif,ico,bmp,tiff,raw"
  120. },
  121. {
  122. "name": "spring.upload-config.max-size",
  123. "type": "java.lang.Long",
  124. "sourceType": "com.pj.project4sp.uploadfile.UploadConfig",
  125. "defaultValue": 0
  126. },
  127. {
  128. "name": "spring.upload-config.root-folder",
  129. "type": "java.lang.String",
  130. "sourceType": "com.pj.project4sp.uploadfile.UploadConfig",
  131. "defaultValue": "\/uploadPath"
  132. },
  133. {
  134. "name": "spring.upload-config.video-folder",
  135. "type": "java.lang.String",
  136. "sourceType": "com.pj.project4sp.uploadfile.UploadConfig",
  137. "defaultValue": "\/video"
  138. },
  139. {
  140. "name": "spring.upload-config.video-suffix",
  141. "type": "java.lang.String",
  142. "sourceType": "com.pj.project4sp.uploadfile.UploadConfig",
  143. "defaultValue": "mp4,avi,rmvb,mov,flv"
  144. }
  145. ],
  146. "hints": []
  147. }