application.properties 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. #spring.application.name=captcha-service
  2. #server.port=8080
  3. # \u6ED1\u52A8\u9A8C\u8BC1\uFF0C\u5E95\u56FE\u8DEF\u5F84\uFF0C\u4E0D\u914D\u7F6E\u5C06\u4F7F\u7528\u9ED8\u8BA4\u56FE\u7247
  4. # \u652F\u6301\u5168\u8DEF\u5F84
  5. # \u652F\u6301\u9879\u76EE\u8DEF\u5F84,\u4EE5classpath:\u5F00\u5934,\u53D6resource\u76EE\u5F55\u4E0B\u8DEF\u5F84,\u4F8B\uFF1Aclasspath:images/jigsaw
  6. aj.captcha.jigsaw=classpath:images/jigsaw
  7. # \u6ED1\u52A8\u9A8C\u8BC1\uFF0C\u5E95\u56FE\u8DEF\u5F84\uFF0C\u4E0D\u914D\u7F6E\u5C06\u4F7F\u7528\u9ED8\u8BA4\u56FE\u7247
  8. # \u652F\u6301\u5168\u8DEF\u5F84
  9. # \u652F\u6301\u9879\u76EE\u8DEF\u5F84,\u4EE5classpath:\u5F00\u5934,\u53D6resource\u76EE\u5F55\u4E0B\u8DEF\u5F84,\u4F8B\uFF1Aclasspath:images/pic-click
  10. aj.captcha.pic-click=classpath:images/pic-click
  11. # \u5BF9\u4E8E\u5206\u5E03\u5F0F\u90E8\u7F72\u7684\u5E94\u7528\uFF0C\u6211\u4EEC\u5EFA\u8BAE\u5E94\u7528\u81EA\u5DF1\u5B9E\u73B0CaptchaCacheService\uFF0C\u6BD4\u5982\u7528Redis\u6216\u8005memcache\uFF0C
  12. # \u53C2\u8003CaptchaCacheServiceRedisImpl.java
  13. # \u5982\u679C\u5E94\u7528\u662F\u5355\u70B9\u7684\uFF0C\u4E5F\u6CA1\u6709\u4F7F\u7528redis\uFF0C\u90A3\u9ED8\u8BA4\u4F7F\u7528\u5185\u5B58\u3002
  14. # \u5185\u5B58\u7F13\u5B58\u53EA\u9002\u5408\u5355\u8282\u70B9\u90E8\u7F72\u7684\u5E94\u7528\uFF0C\u5426\u5219\u9A8C\u8BC1\u7801\u751F\u4EA7\u4E0E\u9A8C\u8BC1\u5728\u8282\u70B9\u4E4B\u95F4\u4FE1\u606F\u4E0D\u540C\u6B65\uFF0C\u5BFC\u81F4\u5931\u8D25\u3002
  15. # \uFF01\uFF01\uFF01 \u6CE8\u610F\u5566\uFF0C\u5982\u679C\u5E94\u7528\u6709\u4F7F\u7528spring-boot-starter-data-redis\uFF0C
  16. # \u8BF7\u6253\u5F00CaptchaCacheServiceRedisImpl.java\u6CE8\u91CA\u3002
  17. # redis -----> SPI\uFF1A \u5728resources\u76EE\u5F55\u65B0\u5EFAMETA-INF.services\u6587\u4EF6\u5939(\u4E24\u5C42)\uFF0C\u53C2\u8003\u5F53\u524D\u670D\u52A1resources\u3002
  18. # \u7F13\u5B58local/redis...
  19. aj.captcha.cache-type=redis
  20. # local\u7F13\u5B58\u7684\u9608\u503C,\u8FBE\u5230\u8FD9\u4E2A\u503C\uFF0C\u6E05\u9664\u7F13\u5B58
  21. #aj.captcha.cache-number=1000
  22. # local\u5B9A\u65F6\u6E05\u9664\u8FC7\u671F\u7F13\u5B58(\u5355\u4F4D\u79D2),\u8BBE\u7F6E\u4E3A0\u4EE3\u8868\u4E0D\u6267\u884C
  23. #aj.captcha.timing-clear=180
  24. spring.redis.host=172.25.143.101
  25. spring.redis.port=6379
  26. spring.redis.password=xy20220101
  27. spring.redis.database=0
  28. spring.redis.timeout=6000
  29. # \u9A8C\u8BC1\u7801\u7C7B\u578Bdefault\u4E24\u79CD\u90FD\u5B9E\u4F8B\u5316\u3002 BLOCKPUZZLE \u6ED1\u5757\u62FC\u56FE\uFF0CclickWord\uFF0C\u6587\u5B57\u70B9\u9009
  30. aj.captcha.type=default
  31. # \u6C49\u5B57\u7EDF\u4E00\u4F7F\u7528Unicode,\u4FDD\u8BC1\u7A0B\u5E8F\u901A\u8FC7@value\u8BFB\u53D6\u5230\u662F\u4E2D\u6587\uFF0C\u53EF\u901A\u8FC7\u8FD9\u4E2A\u5728\u7EBF\u8F6C\u6362
  32. # https://tool.chinaz.com/tools/unicode.aspx \u4E2D\u6587\u8F6CUnicode
  33. # \u53F3\u4E0B\u89D2\u6C34\u5370\u6587\u5B57(\u6211\u7684\u6C34\u5370)
  34. aj.captcha.water-mark=
  35. # \u53F3\u4E0B\u89D2\u6C34\u5370\u5B57\u4F53(\u4E0D\u914D\u7F6E\u65F6\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u6587\u6CC9\u9A7F\u6B63\u9ED1)
  36. # \u7531\u4E8E\u5B8B\u4F53\u7B49\u6D89\u53CA\u5230\u7248\u6743\uFF0C\u6211\u4EECjar\u4E2D\u5185\u7F6E\u4E86\u5F00\u6E90\u5B57\u4F53\u3010\u6587\u6CC9\u9A7F\u6B63\u9ED1\u3011
  37. # \u65B9\u5F0F\u4E00\uFF1A\u76F4\u63A5\u914D\u7F6EOS\u5C42\u7684\u73B0\u6709\u7684\u5B57\u4F53\u540D\u79F0\uFF0C\u6BD4\u5982\uFF1A\u5B8B\u4F53
  38. # \u65B9\u5F0F\u4E8C\uFF1A\u81EA\u5B9A\u4E49\u7279\u5B9A\u5B57\u4F53\uFF0C\u8BF7\u5C06\u5B57\u4F53\u653E\u5230\u5DE5\u7A0Bresources\u4E0Bfonts\u6587\u4EF6\u5939\uFF0C\u652F\u6301ttf\ttc\otf\u5B57\u4F53
  39. # aj.captcha.water-font=WenQuanZhengHei.ttf
  40. # \u70B9\u9009\u6587\u5B57\u9A8C\u8BC1\u7801\u7684\u6587\u5B57\u5B57\u4F53(\u6587\u6CC9\u9A7F\u6B63\u9ED1)
  41. # aj.captcha.font-type=WenQuanZhengHei.ttf
  42. # \u6821\u9A8C\u6ED1\u52A8\u62FC\u56FE\u5141\u8BB8\u8BEF\u5DEE\u504F\u79FB\u91CF(\u9ED8\u8BA45\u50CF\u7D20)
  43. aj.captcha.slip-offset=5
  44. # aes\u52A0\u5BC6\u5750\u6807\u5F00\u542F\u6216\u8005\u7981\u7528(true|false)
  45. aj.captcha.aes-status=true
  46. # \u6ED1\u52A8\u5E72\u6270\u9879(0/1/2)
  47. aj.captcha.interference-options=0
  48. #\u70B9\u9009\u5B57\u4F53\u6837\u5F0F \u9ED8\u8BA4Font.BOLD
  49. aj.captcha.font-style=1
  50. #\u70B9\u9009\u5B57\u4F53\u5B57\u4F53\u5927\u5C0F
  51. aj.captcha.font-size=25
  52. #\u70B9\u9009\u6587\u5B57\u4E2A\u6570,\u5B58\u5728\u95EE\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u4FEE\u6539
  53. #aj.captcha.click-word-count=4
  54. aj.captcha.history-data-clear-enable=false
  55. # \u63A5\u53E3\u8BF7\u6C42\u6B21\u6570\u4E00\u5206\u949F\u9650\u5236\u662F\u5426\u5F00\u542F true|false
  56. aj.captcha.req-frequency-limit-enable=false
  57. # \u9A8C\u8BC1\u5931\u8D255\u6B21\uFF0Cget\u63A5\u53E3\u9501\u5B9A
  58. aj.captcha.req-get-lock-limit=5
  59. # \u9A8C\u8BC1\u5931\u8D25\u540E\uFF0C\u9501\u5B9A\u65F6\u95F4\u95F4\u9694,s
  60. aj.captcha.req-get-lock-seconds=360
  61. # get\u63A5\u53E3\u4E00\u5206\u949F\u5185\u8BF7\u6C42\u6570\u9650\u5236
  62. aj.captcha.req-get-minute-limit=30
  63. # check\u63A5\u53E3\u4E00\u5206\u949F\u5185\u8BF7\u6C42\u6570\u9650\u5236
  64. aj.captcha.req-check-minute-limit=30
  65. # verify\u63A5\u53E3\u4E00\u5206\u949F\u5185\u8BF7\u6C42\u6570\u9650\u5236(\u6682\u7528\u4E0D\u4E0A\uFF0C\u53EF\u540E\u53F0\u76F4\u63A5\u8C03\u7528captchaService)
  66. #aj.captcha.req-verify-minute-limit=30