spring-configuration-metadata.json 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. {
  2. "groups": [
  3. {
  4. "name": "exportcode",
  5. "type": "com.gyee.frame.common.conf.ExportConfig",
  6. "sourceType": "com.gyee.frame.common.conf.ExportConfig"
  7. },
  8. {
  9. "name": "gyee",
  10. "type": "com.gyee.frame.common.conf.V2Config",
  11. "sourceType": "com.gyee.frame.common.conf.V2Config"
  12. },
  13. {
  14. "name": "spring.datasource.druid.master",
  15. "type": "javax.sql.DataSource",
  16. "sourceType": "com.gyee.frame.common.conf.MybatisConfig",
  17. "sourceMethod": "masterDataSource()"
  18. },
  19. {
  20. "name": "spring.datasource.druid.slave",
  21. "type": "javax.sql.DataSource",
  22. "sourceType": "com.gyee.frame.common.conf.MybatisConfig",
  23. "sourceMethod": "slaveDataSource()"
  24. },
  25. {
  26. "name": "spring.datasource.druid.ticket",
  27. "type": "javax.sql.DataSource",
  28. "sourceType": "com.gyee.frame.common.conf.MybatisConfig",
  29. "sourceMethod": "ticketDataSource()"
  30. },
  31. {
  32. "name": "spring.redis.pool",
  33. "type": "redis.clients.jedis.JedisPoolConfig",
  34. "sourceType": "com.gyee.frame.common.cache.RedisConfig",
  35. "sourceMethod": "jedisPoolConfig()"
  36. },
  37. {
  38. "name": "spring.servlet.multipart",
  39. "type": "com.gyee.frame.common.conf.FileConfig",
  40. "sourceType": "com.gyee.frame.common.conf.FileConfig"
  41. },
  42. {
  43. "name": "temperature",
  44. "type": "com.gyee.frame.common.conf.TemperatureConfig",
  45. "sourceType": "com.gyee.frame.common.conf.TemperatureConfig"
  46. },
  47. {
  48. "name": "zmconfig",
  49. "type": "com.gyee.frame.common.conf.ZmConfig",
  50. "sourceType": "com.gyee.frame.common.conf.ZmConfig"
  51. }
  52. ],
  53. "properties": [
  54. {
  55. "name": "exportcode.template1",
  56. "type": "java.util.List<java.lang.String>",
  57. "sourceType": "com.gyee.frame.common.conf.ExportConfig"
  58. },
  59. {
  60. "name": "exportcode.template2cft",
  61. "type": "java.util.Map<java.lang.String,java.lang.String>",
  62. "sourceType": "com.gyee.frame.common.conf.ExportConfig"
  63. },
  64. {
  65. "name": "exportcode.template2swdl",
  66. "type": "java.util.Map<java.lang.String,java.lang.String>",
  67. "sourceType": "com.gyee.frame.common.conf.ExportConfig"
  68. },
  69. {
  70. "name": "exportcode.template2swgl",
  71. "type": "java.util.Map<java.lang.String,java.lang.String>",
  72. "sourceType": "com.gyee.frame.common.conf.ExportConfig"
  73. },
  74. {
  75. "name": "gyee.copyright-year",
  76. "type": "java.lang.String",
  77. "description": "版权年份",
  78. "sourceType": "com.gyee.frame.common.conf.V2Config"
  79. },
  80. {
  81. "name": "gyee.name",
  82. "type": "java.lang.String",
  83. "description": "项目名称",
  84. "sourceType": "com.gyee.frame.common.conf.V2Config"
  85. },
  86. {
  87. "name": "gyee.version",
  88. "type": "java.lang.String",
  89. "description": "版本",
  90. "sourceType": "com.gyee.frame.common.conf.V2Config"
  91. },
  92. {
  93. "name": "spring.redis.pool.block-when-exhausted",
  94. "type": "java.lang.Boolean",
  95. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  96. },
  97. {
  98. "name": "spring.redis.pool.eviction-policy",
  99. "type": "org.apache.commons.pool2.impl.EvictionPolicy<java.lang.Object>",
  100. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  101. },
  102. {
  103. "name": "spring.redis.pool.eviction-policy-class-name",
  104. "type": "java.lang.String",
  105. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  106. },
  107. {
  108. "name": "spring.redis.pool.evictor-shutdown-timeout-millis",
  109. "type": "java.lang.Long",
  110. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  111. },
  112. {
  113. "name": "spring.redis.pool.fairness",
  114. "type": "java.lang.Boolean",
  115. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  116. },
  117. {
  118. "name": "spring.redis.pool.jmx-enabled",
  119. "type": "java.lang.Boolean",
  120. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  121. },
  122. {
  123. "name": "spring.redis.pool.jmx-name-base",
  124. "type": "java.lang.String",
  125. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  126. },
  127. {
  128. "name": "spring.redis.pool.jmx-name-prefix",
  129. "type": "java.lang.String",
  130. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  131. },
  132. {
  133. "name": "spring.redis.pool.lifo",
  134. "type": "java.lang.Boolean",
  135. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  136. },
  137. {
  138. "name": "spring.redis.pool.max-idle",
  139. "type": "java.lang.Integer",
  140. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  141. },
  142. {
  143. "name": "spring.redis.pool.max-total",
  144. "type": "java.lang.Integer",
  145. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  146. },
  147. {
  148. "name": "spring.redis.pool.max-wait-millis",
  149. "type": "java.lang.Long",
  150. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  151. },
  152. {
  153. "name": "spring.redis.pool.min-evictable-idle-time-millis",
  154. "type": "java.lang.Long",
  155. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  156. },
  157. {
  158. "name": "spring.redis.pool.min-idle",
  159. "type": "java.lang.Integer",
  160. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  161. },
  162. {
  163. "name": "spring.redis.pool.num-tests-per-eviction-run",
  164. "type": "java.lang.Integer",
  165. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  166. },
  167. {
  168. "name": "spring.redis.pool.soft-min-evictable-idle-time-millis",
  169. "type": "java.lang.Long",
  170. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  171. },
  172. {
  173. "name": "spring.redis.pool.test-on-borrow",
  174. "type": "java.lang.Boolean",
  175. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  176. },
  177. {
  178. "name": "spring.redis.pool.test-on-create",
  179. "type": "java.lang.Boolean",
  180. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  181. },
  182. {
  183. "name": "spring.redis.pool.test-on-return",
  184. "type": "java.lang.Boolean",
  185. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  186. },
  187. {
  188. "name": "spring.redis.pool.test-while-idle",
  189. "type": "java.lang.Boolean",
  190. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  191. },
  192. {
  193. "name": "spring.redis.pool.time-between-eviction-runs-millis",
  194. "type": "java.lang.Long",
  195. "sourceType": "redis.clients.jedis.JedisPoolConfig"
  196. }
  197. ],
  198. "hints": []
  199. }