spring-configuration-metadata.json 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463
  1. {
  2. "hints": [],
  3. "groups": [
  4. {
  5. "sourceType": "com.warewms.datasources.DynamicDataSourceConfig",
  6. "name": "spring.datasource.druid.first",
  7. "sourceMethod": "firstDataSource()",
  8. "type": "com.alibaba.druid.pool.DruidDataSource"
  9. },
  10. {
  11. "sourceType": "com.warewms.common.utils.JwtUtils",
  12. "name": "warewms.jwt",
  13. "type": "com.warewms.common.utils.JwtUtils"
  14. }
  15. ],
  16. "properties": [
  17. {
  18. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  19. "name": "spring.datasource.druid.first.access-to-underlying-connection-allowed",
  20. "type": "java.lang.Boolean"
  21. },
  22. {
  23. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  24. "name": "spring.datasource.druid.first.active-connection-stack-trace",
  25. "type": "java.util.List<java.lang.String>"
  26. },
  27. {
  28. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  29. "name": "spring.datasource.druid.first.active-connections",
  30. "type": "java.util.Set<com.alibaba.druid.pool.DruidPooledConnection>"
  31. },
  32. {
  33. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  34. "name": "spring.datasource.druid.first.async-close-connection-enable",
  35. "type": "java.lang.Boolean"
  36. },
  37. {
  38. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  39. "name": "spring.datasource.druid.first.async-init",
  40. "type": "java.lang.Boolean"
  41. },
  42. {
  43. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  44. "name": "spring.datasource.druid.first.break-after-acquire-failure",
  45. "type": "java.lang.Boolean"
  46. },
  47. {
  48. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  49. "name": "spring.datasource.druid.first.clear-filters-enable",
  50. "type": "java.lang.Boolean"
  51. },
  52. {
  53. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  54. "name": "spring.datasource.druid.first.connect-properties",
  55. "type": "java.util.Properties"
  56. },
  57. {
  58. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  59. "name": "spring.datasource.druid.first.connection-error-retry-attempts",
  60. "type": "java.lang.Integer"
  61. },
  62. {
  63. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  64. "name": "spring.datasource.druid.first.connection-init-sqls",
  65. "type": "java.util.Collection<java.lang.String>"
  66. },
  67. {
  68. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  69. "name": "spring.datasource.druid.first.create-scheduler",
  70. "type": "java.util.concurrent.ScheduledExecutorService"
  71. },
  72. {
  73. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  74. "name": "spring.datasource.druid.first.db-type",
  75. "type": "java.lang.String"
  76. },
  77. {
  78. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  79. "name": "spring.datasource.druid.first.default-auto-commit",
  80. "type": "java.lang.Boolean"
  81. },
  82. {
  83. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  84. "name": "spring.datasource.druid.first.default-catalog",
  85. "type": "java.lang.String"
  86. },
  87. {
  88. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  89. "name": "spring.datasource.druid.first.default-read-only",
  90. "type": "java.lang.Boolean"
  91. },
  92. {
  93. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  94. "name": "spring.datasource.druid.first.default-transaction-isolation",
  95. "type": "java.lang.Integer"
  96. },
  97. {
  98. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  99. "name": "spring.datasource.druid.first.destroy-scheduler",
  100. "type": "java.util.concurrent.ScheduledExecutorService"
  101. },
  102. {
  103. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  104. "name": "spring.datasource.druid.first.driver",
  105. "type": "java.sql.Driver"
  106. },
  107. {
  108. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  109. "name": "spring.datasource.druid.first.driver-class-name",
  110. "type": "java.lang.String"
  111. },
  112. {
  113. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  114. "name": "spring.datasource.druid.first.dup-close-log-enable",
  115. "type": "java.lang.Boolean"
  116. },
  117. {
  118. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  119. "name": "spring.datasource.druid.first.enable",
  120. "type": "java.lang.Boolean"
  121. },
  122. {
  123. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  124. "name": "spring.datasource.druid.first.exception-sorter",
  125. "type": "com.alibaba.druid.pool.ExceptionSorter"
  126. },
  127. {
  128. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  129. "name": "spring.datasource.druid.first.exception-sorter-class-name",
  130. "type": "java.lang.String"
  131. },
  132. {
  133. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  134. "name": "spring.datasource.druid.first.fail-fast",
  135. "type": "java.lang.Boolean"
  136. },
  137. {
  138. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  139. "name": "spring.datasource.druid.first.filter-class-names",
  140. "type": "java.util.List<java.lang.String>"
  141. },
  142. {
  143. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  144. "name": "spring.datasource.druid.first.init-global-variants",
  145. "type": "java.lang.Boolean"
  146. },
  147. {
  148. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  149. "name": "spring.datasource.druid.first.init-variants",
  150. "type": "java.lang.Boolean"
  151. },
  152. {
  153. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  154. "name": "spring.datasource.druid.first.initial-size",
  155. "type": "java.lang.Integer"
  156. },
  157. {
  158. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  159. "name": "spring.datasource.druid.first.keep-alive",
  160. "type": "java.lang.Boolean"
  161. },
  162. {
  163. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  164. "name": "spring.datasource.druid.first.kill-when-socket-read-timeout",
  165. "type": "java.lang.Boolean"
  166. },
  167. {
  168. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  169. "name": "spring.datasource.druid.first.log-abandoned",
  170. "type": "java.lang.Boolean"
  171. },
  172. {
  173. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  174. "name": "spring.datasource.druid.first.log-different-thread",
  175. "type": "java.lang.Boolean"
  176. },
  177. {
  178. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  179. "name": "spring.datasource.druid.first.login-timeout",
  180. "type": "java.lang.Integer"
  181. },
  182. {
  183. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  184. "name": "spring.datasource.druid.first.max-active",
  185. "type": "java.lang.Integer"
  186. },
  187. {
  188. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  189. "name": "spring.datasource.druid.first.max-create-task-count",
  190. "type": "java.lang.Integer"
  191. },
  192. {
  193. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  194. "name": "spring.datasource.druid.first.max-evictable-idle-time-millis",
  195. "type": "java.lang.Long"
  196. },
  197. {
  198. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  199. "deprecated": true,
  200. "name": "spring.datasource.druid.first.max-idle",
  201. "type": "java.lang.Integer",
  202. "deprecation": {}
  203. },
  204. {
  205. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  206. "name": "spring.datasource.druid.first.max-open-prepared-statements",
  207. "type": "java.lang.Integer"
  208. },
  209. {
  210. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  211. "name": "spring.datasource.druid.first.max-pool-prepared-statement-per-connection-size",
  212. "type": "java.lang.Integer"
  213. },
  214. {
  215. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  216. "name": "spring.datasource.druid.first.max-wait",
  217. "type": "java.lang.Long"
  218. },
  219. {
  220. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  221. "name": "spring.datasource.druid.first.max-wait-thread-count",
  222. "type": "java.lang.Integer"
  223. },
  224. {
  225. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  226. "name": "spring.datasource.druid.first.min-evictable-idle-time-millis",
  227. "type": "java.lang.Long"
  228. },
  229. {
  230. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  231. "name": "spring.datasource.druid.first.min-idle",
  232. "type": "java.lang.Integer"
  233. },
  234. {
  235. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  236. "name": "spring.datasource.druid.first.name",
  237. "type": "java.lang.String"
  238. },
  239. {
  240. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  241. "name": "spring.datasource.druid.first.not-full-timeout-retry-count",
  242. "type": "java.lang.Integer"
  243. },
  244. {
  245. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  246. "deprecated": true,
  247. "name": "spring.datasource.druid.first.num-tests-per-eviction-run",
  248. "type": "java.lang.Integer",
  249. "deprecation": {}
  250. },
  251. {
  252. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  253. "name": "spring.datasource.druid.first.object-name",
  254. "type": "javax.management.ObjectName"
  255. },
  256. {
  257. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  258. "name": "spring.datasource.druid.first.on-fatal-error-max-active",
  259. "type": "java.lang.Integer"
  260. },
  261. {
  262. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  263. "name": "spring.datasource.druid.first.oracle",
  264. "type": "java.lang.Boolean"
  265. },
  266. {
  267. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  268. "name": "spring.datasource.druid.first.password",
  269. "type": "java.lang.String"
  270. },
  271. {
  272. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  273. "name": "spring.datasource.druid.first.password-callback",
  274. "type": "javax.security.auth.callback.PasswordCallback"
  275. },
  276. {
  277. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  278. "name": "spring.datasource.druid.first.phy-timeout-millis",
  279. "type": "java.lang.Long"
  280. },
  281. {
  282. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  283. "name": "spring.datasource.druid.first.pool-prepared-statements",
  284. "type": "java.lang.Boolean"
  285. },
  286. {
  287. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  288. "name": "spring.datasource.druid.first.pooling-connection-info",
  289. "type": "java.util.List<java.util.Map<java.lang.String,java.lang.Object>>"
  290. },
  291. {
  292. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  293. "name": "spring.datasource.druid.first.proxy-filters",
  294. "type": "java.util.List<com.alibaba.druid.filter.Filter>"
  295. },
  296. {
  297. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  298. "name": "spring.datasource.druid.first.query-timeout",
  299. "type": "java.lang.Integer"
  300. },
  301. {
  302. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  303. "name": "spring.datasource.druid.first.remove-abandoned",
  304. "type": "java.lang.Boolean"
  305. },
  306. {
  307. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  308. "name": "spring.datasource.druid.first.remove-abandoned-timeout",
  309. "type": "java.lang.Integer"
  310. },
  311. {
  312. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  313. "name": "spring.datasource.druid.first.remove-abandoned-timeout-millis",
  314. "type": "java.lang.Long"
  315. },
  316. {
  317. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  318. "name": "spring.datasource.druid.first.reset-stat-enable",
  319. "type": "java.lang.Boolean"
  320. },
  321. {
  322. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  323. "name": "spring.datasource.druid.first.share-prepared-statements",
  324. "type": "java.lang.Boolean"
  325. },
  326. {
  327. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  328. "name": "spring.datasource.druid.first.sql-stat-map",
  329. "type": "java.util.Map<java.lang.String,com.alibaba.druid.stat.JdbcSqlStat>"
  330. },
  331. {
  332. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  333. "name": "spring.datasource.druid.first.stat-data",
  334. "type": "java.util.Map<java.lang.String,java.lang.Object>"
  335. },
  336. {
  337. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  338. "name": "spring.datasource.druid.first.stat-data-for-m-bean",
  339. "type": "java.util.Map<java.lang.String,java.lang.Object>"
  340. },
  341. {
  342. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  343. "name": "spring.datasource.druid.first.stat-logger",
  344. "type": "com.alibaba.druid.pool.DruidDataSourceStatLogger"
  345. },
  346. {
  347. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  348. "name": "spring.datasource.druid.first.test-on-borrow",
  349. "type": "java.lang.Boolean"
  350. },
  351. {
  352. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  353. "name": "spring.datasource.druid.first.test-on-return",
  354. "type": "java.lang.Boolean"
  355. },
  356. {
  357. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  358. "name": "spring.datasource.druid.first.test-while-idle",
  359. "type": "java.lang.Boolean"
  360. },
  361. {
  362. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  363. "name": "spring.datasource.druid.first.time-between-connect-error-millis",
  364. "type": "java.lang.Long"
  365. },
  366. {
  367. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  368. "name": "spring.datasource.druid.first.time-between-eviction-runs-millis",
  369. "type": "java.lang.Long"
  370. },
  371. {
  372. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  373. "name": "spring.datasource.druid.first.time-between-log-stats-millis",
  374. "type": "java.lang.Long"
  375. },
  376. {
  377. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  378. "name": "spring.datasource.druid.first.transaction-query-timeout",
  379. "type": "java.lang.Integer"
  380. },
  381. {
  382. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  383. "name": "spring.datasource.druid.first.transaction-threshold-millis",
  384. "type": "java.lang.Long"
  385. },
  386. {
  387. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  388. "name": "spring.datasource.druid.first.url",
  389. "type": "java.lang.String"
  390. },
  391. {
  392. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  393. "name": "spring.datasource.druid.first.use-global-data-source-stat",
  394. "type": "java.lang.Boolean"
  395. },
  396. {
  397. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  398. "name": "spring.datasource.druid.first.use-local-session-state",
  399. "type": "java.lang.Boolean"
  400. },
  401. {
  402. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  403. "name": "spring.datasource.druid.first.use-oracle-implicit-cache",
  404. "type": "java.lang.Boolean"
  405. },
  406. {
  407. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  408. "name": "spring.datasource.druid.first.use-unfair-lock",
  409. "type": "java.lang.Boolean"
  410. },
  411. {
  412. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  413. "name": "spring.datasource.druid.first.user-callback",
  414. "type": "javax.security.auth.callback.NameCallback"
  415. },
  416. {
  417. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  418. "name": "spring.datasource.druid.first.username",
  419. "type": "java.lang.String"
  420. },
  421. {
  422. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  423. "name": "spring.datasource.druid.first.valid-connection-checker",
  424. "type": "com.alibaba.druid.pool.ValidConnectionChecker"
  425. },
  426. {
  427. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  428. "name": "spring.datasource.druid.first.valid-connection-checker-class-name",
  429. "type": "java.lang.String"
  430. },
  431. {
  432. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  433. "name": "spring.datasource.druid.first.validation-query",
  434. "type": "java.lang.String"
  435. },
  436. {
  437. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  438. "name": "spring.datasource.druid.first.validation-query-timeout",
  439. "type": "java.lang.Integer"
  440. },
  441. {
  442. "sourceType": "com.alibaba.druid.pool.DruidDataSource",
  443. "name": "spring.datasource.druid.first.wall-stat-map",
  444. "type": "java.util.Map<java.lang.String,java.lang.Object>"
  445. },
  446. {
  447. "sourceType": "com.warewms.common.utils.JwtUtils",
  448. "defaultValue": 0,
  449. "name": "warewms.jwt.expire",
  450. "type": "java.lang.Long"
  451. },
  452. {
  453. "sourceType": "com.warewms.common.utils.JwtUtils",
  454. "name": "warewms.jwt.header",
  455. "type": "java.lang.String"
  456. },
  457. {
  458. "sourceType": "com.warewms.common.utils.JwtUtils",
  459. "name": "warewms.jwt.secret",
  460. "type": "java.lang.String"
  461. }
  462. ]
  463. }