{"id":2568,"date":"2023-07-13T15:10:36","date_gmt":"2023-07-13T07:10:36","guid":{"rendered":"https:\/\/xinchewhd.com.cn\/?p=2568"},"modified":"2023-07-13T15:10:39","modified_gmt":"2023-07-13T07:10:39","slug":"springboot-%e5%ae%9e%e7%8e%b0%e5%ae%9a%e6%97%b6%e4%bb%bb%e5%8a%a1%e5%8a%a8%e6%80%81%e7%ae%a1%e7%90%86%ef%bc%8c%e5%a4%aa%e7%88%bd%e4%ba%86%ef%bc%81","status":"publish","type":"post","link":"https:\/\/xinchewhd.com.cn\/index.php\/spring-boot\/springboot-%e5%ae%9e%e7%8e%b0%e5%ae%9a%e6%97%b6%e4%bb%bb%e5%8a%a1%e5%8a%a8%e6%80%81%e7%ae%a1%e7%90%86%ef%bc%8c%e5%a4%aa%e7%88%bd%e4%ba%86%ef%bc%81\/","title":{"rendered":"SpringBoot \u5b9e\u73b0\u5b9a\u65f6\u4efb\u52a1\u52a8\u6001\u7ba1\u7406\uff0c\u592a\u723d\u4e86\uff01"},"content":{"rendered":"<div class=\"wxsyncmain\">\n<section class=\"mp_profile_iframe_wrp\"><mp-common-profile class=\"custom_select_card mp_profile_iframe\" data-pluginname=\"mp-common-profile\" data-from=\"0\" data-id=\"MzIwNTczMDkyMg==\" data-alias=\"itbigboy\" data-headimg=\"http:\/\/mmbiz.qpic.cn\/mmbiz_png\/EhMglquf8XNYZo3ew5c6Oe8IjlhVxWBlcCEYpXkNgzbqKalV5tgkMjjpm7cuJnXyFYWP5BRRLOuKoKHJaOugicw\/0?wx_fmt=png\" data-nickname=\"\u6280\u672f\u8001\u7537\u5b69\" data-signature=\"\u5206\u4eab\u6280\u672f\u8def\u4e0a\u7684\u70b9\u6ef4\uff0c\u4e13\u6ce8\u4e8e\u540e\u7aef\u6280\u672f\uff0c\u52a9\u529b\u5f00\u53d1\u8005\u6210\u957f\uff0c\u6b22\u8fce\u5173\u6ce8\u3002\" data-weui-theme=\"light\"><\/mp-common-profile><\/section>\n<p style=\"margin: 0px 0px 24px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;caret-color: rgba(0, 0, 0, 0.9);color: rgba(0, 0, 0, 0.9);font-family: system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-stroke-width: 0px;text-decoration: none;text-align: center;\"><img decoding=\"async\" class=\"rich_pages wxw-img lazyload\" data-backh=\"250\" data-backw=\"578\" data-croporidata-src=\"https:\/\/mmbiz.qpic.cn\/sz_mmbiz_jpg\/GjuWRiaNxhnSxPQR4UbaKt1QqysYhjpaxBzyfBB4wiaf1mLiamr9fLmuxKDXRgUQkhOHuAtsueHxXL8hjFo06z1GA\/0?wx_fmt=jpeg\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\" data-cropx1=\"0\" data-cropx2=\"1280\" data-cropy1=\"135.08650519031144\" data-cropy2=\"688.719723183391\" data-galleryid=\"\" data-ratio=\"0.4324074074074074\" data-s=\"300,640\" data-type=\"jpeg\" data-w=\"1080\" style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;vertical-align: bottom;height: auto !important;-webkit-touch-callout: none;-webkit-user-select: none;width: 335px;visibility: visible !important;\" width=\"100%\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092848463.jpeg\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"><noscript><img decoding=\"async\" class=\"rich_pages wxw-img\" data-backh=\"250\" data-backw=\"578\" data-croporisrc=\"https:\/\/mmbiz.qpic.cn\/sz_mmbiz_jpg\/GjuWRiaNxhnSxPQR4UbaKt1QqysYhjpaxBzyfBB4wiaf1mLiamr9fLmuxKDXRgUQkhOHuAtsueHxXL8hjFo06z1GA\/0?wx_fmt=jpeg\" data-cropx1=\"0\" data-cropx2=\"1280\" data-cropy1=\"135.08650519031144\" data-cropy2=\"688.719723183391\" data-galleryid=\"\" data-ratio=\"0.4324074074074074\" data-s=\"300,640\" data-type=\"jpeg\" data-w=\"1080\" style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;vertical-align: bottom;height: auto !important;-webkit-touch-callout: none;-webkit-user-select: none;width: 335px;visibility: visible !important;\" width=\"100%\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092848463.jpeg\"><\/noscript><\/p>\n<section data-tool=\"mdnice\u7f16\u8f91\u5668\" data-website=\"https:\/\/www.mdnice.com\" style=\"margin: 0px 0px 24px;padding: 0px 10px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-stroke-width: 0px;text-decoration: none;font-size: 16px;color: black;line-height: 1.6;letter-spacing: 0px;text-align: left;word-break: break-all;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &quot;PingFang SC&quot;, Cambria, Cochin, Georgia, Times, &quot;Times New Roman&quot;, serif;\">\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\">SpringBoot\u7684\u5b9a\u65f6\u4efb\u52a1\u7684\u52a0\u5f3a\u5de5\u5177\uff0c\u5b9e\u73b0\u5bf9SpringBoot\u539f\u751f\u7684\u5b9a\u65f6\u4efb\u52a1\u8fdb\u884c\u52a8\u6001\u7ba1\u7406,\u5b8c\u5168\u517c\u5bb9\u539f\u751f@Scheduled\u6ce8\u89e3,\u65e0\u9700\u5bf9\u539f\u672c\u7684\u5b9a\u65f6\u4efb\u52a1\u8fdb\u884c\u4fee\u6539\u3002<\/p>\n<h2 data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 30px 0px 15px;padding: 0px;outline: 0px;font-weight: 400;font-size: 1.4em;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgb(92, 157, 255);\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgb(92, 157, 255);\">\u5feb\u901f\u4f7f\u7528<\/span><\/h2>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\">\u5177\u4f53\u7684\u529f\u80fd\u5df2\u7ecf\u5c01\u88c5\u6210SpringBoot-starter\u5373\u63d2\u5373\u7528\uff1a<\/p>\n<pre data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\"><span style=\"margin: 0px 0px -7px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: block;background-image: url('https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847107.jpeg');background-size: 40px;background-color: rgb(40, 44, 52);height: 30px;width: 315px;border-radius: 5px;background-position: 10px 10px;background-repeat: no-repeat no-repeat;\"><\/span><code style=\"margin: 0px;padding: 15px 16px 16px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;overflow-x: auto;color: rgb(171, 178, 191);display: -webkit-box;font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;background-color: rgb(40, 44, 52);border-radius: 5px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">&lt;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(224, 108, 117);line-height: 26px;\">dependency<\/span>&gt;<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">&lt;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(224, 108, 117);line-height: 26px;\">groupId<\/span>&gt;<\/span>com.github.guoyixing<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">&lt;\/<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(224, 108, 117);line-height: 26px;\">groupId<\/span>&gt;<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">&lt;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(224, 108, 117);line-height: 26px;\">artifactId<\/span>&gt;<\/span>spring-boot-starter-super-scheduled<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">&lt;\/<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(224, 108, 117);line-height: 26px;\">artifactId<\/span>&gt;<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">&lt;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(224, 108, 117);line-height: 26px;\">version<\/span>&gt;<\/span>0.3.1<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">&lt;\/<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(224, 108, 117);line-height: 26px;\">version<\/span>&gt;<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">&lt;\/<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(224, 108, 117);line-height: 26px;\">dependency<\/span>&gt;<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><\/code><\/pre>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\">\u4f7f\u7528\u65b9\u6cd5\u548c\u6e90\u7801\uff1a<\/p>\n<blockquote data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 20px 0px;padding: 10px 10px 10px 20px;outline: 0px;border-left-width: 3px;border-style: none none none solid;border-left-color: rgb(92, 157, 255);color: rgb(106, 115, 125);font-size: 0.9em;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;overflow: auto;background-color: rgb(249, 249, 249);\">\n<p style=\"margin: 0px;padding: 3px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;font-size: 16px;line-height: 26px;color: rgb(153, 153, 153);\">https:\/\/gitee.com\/qiaodaimadewangcai\/super-scheduled<\/p>\n<p style=\"margin: 0px;padding: 3px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;font-size: 16px;line-height: 26px;color: rgb(153, 153, 153);\">https:\/\/github.com\/guoyixing\/super-scheduled<\/p>\n<\/blockquote>\n<h2 data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 30px 0px 15px;padding: 0px;outline: 0px;font-weight: 400;font-size: 1.4em;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgb(92, 157, 255);\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgb(92, 157, 255);\">\u5b9e\u73b0\u539f\u7406<\/span><\/h2>\n<h3 data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 30px 0px 15px;padding: 0px;outline: 0px;font-weight: 400;font-size: 1.2em;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);\">1\u3001\u52a8\u6001\u7ba1\u7406\u5b9e\u73b0<\/h3>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\">(1) \u914d\u7f6e\u7ba1\u7406\u4ecb\u7ecd<\/p>\n<pre data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\"><span style=\"margin: 0px 0px -7px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: block;background-image: url('https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847107.jpeg');background-size: 40px;background-color: rgb(40, 44, 52);height: 30px;width: 315px;border-radius: 5px;background-position: 10px 10px;background-repeat: no-repeat no-repeat;\"><\/span><code style=\"margin: 0px;padding: 15px 16px 16px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;overflow-x: auto;color: rgb(171, 178, 191);display: -webkit-box;font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;background-color: rgb(40, 44, 52);border-radius: 5px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@Component<\/span>(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"superScheduledConfig\"<\/span>)<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">class<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">SuperScheduledConfig<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u6267\u884c\u5b9a\u65f6\u4efb\u52a1\u7684\u7ebf\u7a0b\u6c60<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;ThreadPoolTaskScheduler&nbsp;taskScheduler;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u5b9a\u65f6\u4efb\u52a1\u540d\u79f0\u4e0e\u5b9a\u65f6\u4efb\u52a1\u56de\u8c03\u94a9\u5b50&nbsp;&nbsp;\u7684\u5173\u8054\u5173\u7cfb\u5bb9\u5668<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;Map&lt;String,&nbsp;ScheduledFuture&gt;&nbsp;nameToScheduledFuture&nbsp;=&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;ConcurrentHashMap&lt;&gt;();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u5b9a\u65f6\u4efb\u52a1\u540d\u79f0\u4e0e\u5b9a\u65f6\u4efb\u52a1\u9700\u8981\u6267\u884c\u7684\u903b\u8f91&nbsp;&nbsp;\u7684\u5173\u8054\u5173\u7cfb\u5bb9\u5668<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;Map&lt;String,&nbsp;Runnable&gt;&nbsp;nameToRunnable&nbsp;=&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;ConcurrentHashMap&lt;&gt;();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u5b9a\u65f6\u4efb\u52a1\u540d\u79f0\u4e0e\u5b9a\u65f6\u4efb\u52a1\u7684\u6e90\u4fe1\u606f&nbsp;&nbsp;\u7684\u5173\u8054\u5173\u7cfb\u5bb9\u5668<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;Map&lt;String,&nbsp;ScheduledSource&gt;&nbsp;nameToScheduledSource&nbsp;=&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;ConcurrentHashMap&lt;&gt;();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/*&nbsp;\u666e\u901a\u7684get\/sets\u7701\u7565&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><\/code><\/pre>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\">(2) \u4f7f\u7528\u540e\u5904\u7406\u5668\u62e6\u622aSpringBoot\u539f\u672c\u7684\u5b9a\u65f6\u4efb\u52a1<\/p>\n<ul data-tool=\"mdnice\u7f16\u8f91\u5668\" class=\"list-paddingleft-1\" style=\"margin: 8px 0px;padding: 0px 0px 0px 2em;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">\n<li style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(102, 102, 102);\">\n<section style=\"margin: 5px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;color: rgb(1, 1, 1);\">\u5b9e\u73b0<code style=\"margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 14px;border-radius: 4px;background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(92, 157, 255);\">ApplicationContextAware<\/code>\u63a5\u53e3\u62ff\u5230SpringBoot\u7684\u4e0a\u4e0b\u6587<\/section>\n<\/li>\n<li style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(102, 102, 102);\">\n<section style=\"margin: 5px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;color: rgb(1, 1, 1);\">\u5b9e\u73b0<code style=\"margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 14px;border-radius: 4px;background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(92, 157, 255);\">BeanPostProcessor<\/code>\u63a5\u53e3\uff0c\u5c06\u8fd9\u4e2a\u7c7b\u6807\u8bb0\u4e3a\u540e\u5904\u7406\u5668\uff0c\u540e\u5904\u7406\u5668\u4f1a\u5728\u6bcf\u4e2abean\u5b9e\u4f8b\u5316\u4e4b\u540e\u6267\u884c<\/section>\n<\/li>\n<li style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(102, 102, 102);\">\n<section style=\"margin: 5px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;color: rgb(1, 1, 1);\">\u4f7f\u7528<code style=\"margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 14px;border-radius: 4px;background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(92, 157, 255);\">@DependsOn<\/code>\u6ce8\u89e3\u5f3a\u5236\u4f9d\u8d56<code style=\"margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 14px;border-radius: 4px;background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(92, 157, 255);\">SuperScheduledConfig<\/code>\u7c7b\uff0c\u8ba9SpringBoot\u5b9e\u4f8b\u5316<code style=\"margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 14px;border-radius: 4px;background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(92, 157, 255);\">SuperScheduledPostProcessor<\/code>\u7c7b\u4e4b\u524d\u5148\u5b9e\u4f8b\u5316<code style=\"margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 14px;border-radius: 4px;background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(92, 157, 255);\">SuperScheduledConfig<\/code>\u7c7b<\/section>\n<\/li>\n<li style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(102, 102, 102);\">\n<section style=\"margin: 5px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;color: rgb(1, 1, 1);\">\u4e3b\u8981\u5b9e\u73b0\u903b\u8f91\u5728<code style=\"margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 14px;border-radius: 4px;background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(92, 157, 255);\">postProcessAfterInitialization()<\/code>\u65b9\u6cd5\u4e2d<\/section>\n<\/li>\n<\/ul>\n<figure data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: flex;flex-direction: column;justify-content: center;align-items: center;\"><img decoding=\"async\" class=\"lazyload\"class=\"\" data-ratio=\"0.7464183381088825\" data-type=\"png\" data-w=\"698\" style=\"margin: 0px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;height: auto !important;display: block;box-shadow: rgb(204, 204, 204) 0px 10px 15px;-webkit-touch-callout: none;-webkit-user-select: none;width: 283.5px;visibility: visible !important;\" width=\"90%\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092850262.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"><noscript><img decoding=\"async\" class=\"\" data-ratio=\"0.7464183381088825\" data-type=\"png\" data-w=\"698\" style=\"margin: 0px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;height: auto !important;display: block;box-shadow: rgb(204, 204, 204) 0px 10px 15px;-webkit-touch-callout: none;-webkit-user-select: none;width: 283.5px;visibility: visible !important;\" width=\"90%\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092850262.png\"><\/noscript><\/figure>\n<pre data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\"><span style=\"margin: 0px 0px -7px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: block;background-image: url('https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847107.jpeg');background-size: 40px;background-color: rgb(40, 44, 52);height: 30px;width: 315px;border-radius: 5px;background-position: 10px 10px;background-repeat: no-repeat no-repeat;\"><\/span><code style=\"margin: 0px;padding: 15px 16px 16px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;overflow-x: auto;color: rgb(171, 178, 191);display: -webkit-box;font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;background-color: rgb(40, 44, 52);border-radius: 5px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@DependsOn<\/span>({<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"superScheduledConfig\"<\/span>})<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@Component<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@Order<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">class<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">SuperScheduledPostProcessor<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">implements<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">BeanPostProcessor<\/span>,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">ApplicationContextAware<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">protected<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">final<\/span>&nbsp;Log&nbsp;logger&nbsp;=&nbsp;LogFactory.getLog(getClass());<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;ApplicationContext&nbsp;applicationContext;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u5b9e\u4f8b\u5316bean\u4e4b\u524d\u7684\u64cd\u4f5c<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;bean&nbsp;bean\u5b9e\u4f8b<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;beanName&nbsp;bean\u7684Name<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@Override<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;Object&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">postProcessBeforeInitialization<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(Object&nbsp;bean,&nbsp;String&nbsp;beanName)<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throws<\/span>&nbsp;BeansException&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">return<\/span>&nbsp;bean;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u5b9e\u4f8b\u5316bean\u4e4b\u540e\u7684\u64cd\u4f5c<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;bean&nbsp;bean\u5b9e\u4f8b<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;beanName&nbsp;bean\u7684Name<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@Override<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;Object&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">postProcessAfterInitialization<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(Object&nbsp;bean,<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;beanName)<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throws<\/span>&nbsp;BeansException&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/1.\u83b7\u53d6\u914d\u7f6e\u7ba1\u7406\u5668<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SuperScheduledConfig&nbsp;superScheduledConfig&nbsp;=&nbsp;applicationContext.getBean(SuperScheduledConfig<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">.<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">class<\/span>)<\/span>;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/2.\u83b7\u53d6\u5f53\u524d\u5b9e\u4f8b\u5316\u5b8c\u6210\u7684bean\u7684\u6240\u6709\u65b9\u6cd5<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method[]&nbsp;methods&nbsp;=&nbsp;bean.getClass().getDeclaredMethods();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u5faa\u73af\u5904\u7406\u5bf9\u6bcf\u4e2a\u65b9\u6cd5\u9010\u4e00\u5904\u7406<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">if<\/span>&nbsp;(methods.length&nbsp;&gt;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(209, 154, 102);line-height: 26px;\">0<\/span>)&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">for<\/span>&nbsp;(Method&nbsp;method&nbsp;:&nbsp;methods)&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/3.\u5c1d\u8bd5\u5728\u8be5\u65b9\u6cd5\u4e0a\u83b7\u53d6@Scheduled\u6ce8\u89e3\uff08SpringBoot\u7684\u5b9a\u65f6\u4efb\u52a1\u6ce8\u89e3\uff09<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Scheduled&nbsp;annotation&nbsp;=&nbsp;method.getAnnotation(Scheduled<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">.<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">class<\/span>)<\/span>;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u5982\u679c\u65e0\u6cd5\u83b7\u53d6\u5230@Scheduled\u6ce8\u89e3\uff0c\u5c31\u8df3\u8fc7\u8fd9\u4e2a\u65b9\u6cd5<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">if<\/span>&nbsp;(annotation&nbsp;==&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">null<\/span>)&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">continue<\/span>;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/4.\u521b\u5efa\u5b9a\u65f6\u4efb\u52a1\u7684\u6e90\u5c5e\u6027<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u521b\u5efa\u5b9a\u65f6\u4efb\u52a1\u7684\u6e90\u5c5e\u6027\uff08\u7528\u6765\u8bb0\u5f55\u5b9a\u65f6\u4efb\u52a1\u7684\u914d\u7f6e\uff0c\u521d\u59cb\u5316\u7684\u65f6\u5019\u8bb0\u5f55\u7684\u662f\u6ce8\u89e3\u4e0a\u539f\u672c\u7684\u5c5e\u6027\uff09<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ScheduledSource&nbsp;scheduledSource&nbsp;=&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;ScheduledSource(annotation,&nbsp;method,&nbsp;bean);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u5bf9\u6ce8\u89e3\u4e0a\u83b7\u53d6\u5230\u6e90\u5c5e\u6027\u4e2d\u7684\u5c5e\u6027\u8fdb\u884c\u68c0\u6d4b<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">if<\/span>&nbsp;(!scheduledSource.check())&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throw<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;SuperScheduledException(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u5728\"<\/span>&nbsp;+&nbsp;beanName&nbsp;+&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"Bean\u4e2d\"<\/span>&nbsp;+&nbsp;method.getName()&nbsp;+&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u65b9\u6cd5\u7684\u6ce8\u89e3\u53c2\u6570\u9519\u8bef\"<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u751f\u6210\u5b9a\u65f6\u4efb\u52a1\u7684\u540d\u79f0\uff08id\uff09\uff0c\u4f7f\u7528beanName+\u201c.\u201d+\u65b9\u6cd5\u540d<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;name&nbsp;=&nbsp;beanName&nbsp;+&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\".\"<\/span>&nbsp;+&nbsp;method.getName();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u5c06\u4ee5key-value\u7684\u5f62\u5f0f\uff0c\u5c06\u6e90\u6570\u636e\u5b58\u5165\u914d\u7f6e\u7ba1\u7406\u5668\u4e2d\uff0ckey\uff1a\u5b9a\u65f6\u4efb\u52a1\u7684\u540d\u79f0&nbsp;value\uff1a\u6e90\u6570\u636e<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;superScheduledConfig.addScheduledSource(name,&nbsp;scheduledSource);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">try<\/span>&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/5.\u5c06\u539f\u672cSpringBoot\u7684\u5b9a\u65f6\u4efb\u52a1\u53d6\u6d88\u6389<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clearOriginalScheduled(annotation);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">catch<\/span>&nbsp;(Exception&nbsp;e)&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throw<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;SuperScheduledException(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u5728\u5173\u95ed\u539f\u59cb\u65b9\u6cd5\"<\/span>&nbsp;+&nbsp;beanName&nbsp;+&nbsp;method.getName()&nbsp;+&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u65f6\u51fa\u73b0\u9519\u8bef\"<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u6700\u540ebean\u4fdd\u6301\u539f\u6709\u8fd4\u56de<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">return<\/span>&nbsp;bean;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u4fee\u6539\u6ce8\u89e3\u539f\u5148\u7684\u5c5e\u6027<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;annotation&nbsp;\u6ce8\u89e3\u5b9e\u4f8b\u5bf9\u8c61<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@throws<\/span>&nbsp;Exception<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">clearOriginalScheduled<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(Scheduled&nbsp;annotation)<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throws<\/span>&nbsp;Exception&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;changeAnnotationValue(annotation,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"cron\"<\/span>,&nbsp;Scheduled.CRON_DISABLED);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;changeAnnotationValue(annotation,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"fixedDelay\"<\/span>,&nbsp;-<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(209, 154, 102);line-height: 26px;\">1L<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;changeAnnotationValue(annotation,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"fixedDelayString\"<\/span>,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\"<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;changeAnnotationValue(annotation,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"fixedRate\"<\/span>,&nbsp;-<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(209, 154, 102);line-height: 26px;\">1L<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;changeAnnotationValue(annotation,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"fixedRateString\"<\/span>,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\"<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;changeAnnotationValue(annotation,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"initialDelay\"<\/span>,&nbsp;-<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(209, 154, 102);line-height: 26px;\">1L<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;changeAnnotationValue(annotation,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"initialDelayString\"<\/span>,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\"<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u83b7\u53d6SpringBoot\u7684\u4e0a\u4e0b\u6587<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;applicationContext&nbsp;SpringBoot\u7684\u4e0a\u4e0b\u6587<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@Override<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">setApplicationContext<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(ApplicationContext&nbsp;applicationContext)<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throws<\/span>&nbsp;BeansException&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">this<\/span>.applicationContext&nbsp;=&nbsp;applicationContext;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><\/code><\/pre>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\">(3) \u4f7f\u7528<code style=\"margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 14px;border-radius: 4px;background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(92, 157, 255);\">ApplicationRunner<\/code>\u521d\u59cb\u5316\u81ea\u5b9a\u4e49\u7684\u5b9a\u65f6\u4efb\u52a1\u8fd0\u884c\u5668<\/p>\n<ul data-tool=\"mdnice\u7f16\u8f91\u5668\" class=\"list-paddingleft-1\" style=\"margin: 8px 0px;padding: 0px 0px 0px 2em;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">\n<li style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(102, 102, 102);\">\n<section style=\"margin: 5px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;color: rgb(1, 1, 1);\">\u5b9e\u73b0<code style=\"margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 14px;border-radius: 4px;background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(92, 157, 255);\">ApplicationContextAware<\/code>\u63a5\u53e3\u62ff\u5230SpringBoot\u7684\u4e0a\u4e0b\u6587<\/section>\n<\/li>\n<li style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(102, 102, 102);\">\n<section style=\"margin: 5px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;color: rgb(1, 1, 1);\">\u4f7f\u7528<code style=\"margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 14px;border-radius: 4px;background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(92, 157, 255);\">@DependsOn<\/code>\u6ce8\u89e3\u5f3a\u5236\u4f9d\u8d56<code style=\"margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 14px;border-radius: 4px;background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(92, 157, 255);\">threadPoolTaskScheduler<\/code>\u7c7b<\/section>\n<\/li>\n<li style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(102, 102, 102);\">\n<section style=\"margin: 5px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;color: rgb(1, 1, 1);\">\u5b9e\u73b0<code style=\"margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 14px;border-radius: 4px;background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(92, 157, 255);\">ApplicationRunner<\/code>\u63a5\u53e3\uff0c\u5728\u6240\u6709bean\u521d\u59cb\u5316\u7ed3\u675f\u4e4b\u540e\uff0c\u8fd0\u884c\u81ea\u5b9a\u4e49\u903b\u8f91<\/section>\n<\/li>\n<li style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(102, 102, 102);\">\n<section style=\"margin: 5px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;color: rgb(1, 1, 1);\">\u4e3b\u8981\u5b9e\u73b0\u903b\u8f91\u5728<code style=\"margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 14px;border-radius: 4px;background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(92, 157, 255);\">run()<\/code>\u65b9\u6cd5\u4e2d<\/section>\n<\/li>\n<\/ul>\n<figure data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: flex;flex-direction: column;justify-content: center;align-items: center;\"><img decoding=\"async\" class=\"lazyload\"class=\"\" data-ratio=\"1.4018018018018017\" data-type=\"png\" data-w=\"555\" style=\"margin: 0px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;height: auto !important;display: block;box-shadow: rgb(204, 204, 204) 0px 10px 15px;-webkit-touch-callout: none;-webkit-user-select: none;width: 283.5px;visibility: visible !important;\" width=\"90%\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092850947.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"><noscript><img decoding=\"async\" class=\"\" data-ratio=\"1.4018018018018017\" data-type=\"png\" data-w=\"555\" style=\"margin: 0px auto;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;height: auto !important;display: block;box-shadow: rgb(204, 204, 204) 0px 10px 15px;-webkit-touch-callout: none;-webkit-user-select: none;width: 283.5px;visibility: visible !important;\" width=\"90%\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092850947.png\"><\/noscript><\/figure>\n<pre data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\"><span style=\"margin: 0px 0px -7px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: block;background-image: url('https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847107.jpeg');background-size: 40px;background-color: rgb(40, 44, 52);height: 30px;width: 315px;border-radius: 5px;background-position: 10px 10px;background-repeat: no-repeat no-repeat;\"><\/span><code style=\"margin: 0px;padding: 15px 16px 16px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;overflow-x: auto;color: rgb(171, 178, 191);display: -webkit-box;font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;background-color: rgb(40, 44, 52);border-radius: 5px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@DependsOn<\/span>(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"threadPoolTaskScheduler\"<\/span>)<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@Component<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">class<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">SuperScheduledApplicationRunner<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">implements<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">ApplicationRunner<\/span>,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">ApplicationContextAware<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">protected<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">final<\/span>&nbsp;Log&nbsp;logger&nbsp;=&nbsp;LogFactory.getLog(getClass());<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;DateTimeFormatter&nbsp;df&nbsp;=&nbsp;DateTimeFormatter.ofPattern(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"yyyy-MM-dd&nbsp;HH:mm:ss\"<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;ApplicationContext&nbsp;applicationContext;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u5b9a\u65f6\u4efb\u52a1\u914d\u7f6e\u7ba1\u7406\u5668<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@Autowired<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;SuperScheduledConfig&nbsp;superScheduledConfig;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u5b9a\u65f6\u4efb\u52a1\u6267\u884c\u7ebf\u7a0b<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@Autowired<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;ThreadPoolTaskScheduler&nbsp;threadPoolTaskScheduler;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@Override<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">run<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(ApplicationArguments&nbsp;args)<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/1.\u5b9a\u65f6\u4efb\u52a1\u914d\u7f6e\u7ba1\u7406\u5668\u4e2d\u7f13\u5b58&nbsp;&nbsp;\u5b9a\u65f6\u4efb\u52a1\u6267\u884c\u7ebf\u7a0b<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;superScheduledConfig.setTaskScheduler(threadPoolTaskScheduler);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/2.\u83b7\u53d6\u6240\u6709\u5b9a\u65f6\u4efb\u52a1\u6e90\u6570\u636e<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map&lt;String,&nbsp;ScheduledSource&gt;&nbsp;nameToScheduledSource&nbsp;=&nbsp;superScheduledConfig.getNameToScheduledSource();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u9010\u4e00\u5904\u7406\u5b9a\u65f6\u4efb\u52a1<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">for<\/span>&nbsp;(String&nbsp;name&nbsp;:&nbsp;nameToScheduledSource.keySet())&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/3.\u83b7\u53d6\u5b9a\u65f6\u4efb\u52a1\u6e90\u6570\u636e<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ScheduledSource&nbsp;scheduledSource&nbsp;=&nbsp;nameToScheduledSource.get(name);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/4.\u83b7\u53d6\u6240\u6709\u589e\u5f3a\u7c7b<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String[]&nbsp;baseStrengthenBeanNames&nbsp;=&nbsp;applicationContext.getBeanNamesForType(BaseStrengthen<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">.<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">class<\/span>)<\/span>;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/5.\u521b\u5efa\u6267\u884c\u63a7\u5236\u5668<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SuperScheduledRunnable&nbsp;runnable&nbsp;=&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;SuperScheduledRunnable();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u914d\u7f6e\u6267\u884c\u63a7\u5236\u5668<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;runnable.setMethod(scheduledSource.getMethod());<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;runnable.setBean(scheduledSource.getBean());<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/6.\u9010\u4e00\u5904\u7406\u589e\u5f3a\u7c7b\uff08\u589e\u5f3a\u5668\u5b9e\u73b0\u539f\u7406\u540e\u9762\u5177\u4f53\u5206\u6790\uff09<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;Point&gt;&nbsp;points&nbsp;=&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;ArrayList&lt;&gt;(baseStrengthenBeanNames.length);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">for<\/span>&nbsp;(String&nbsp;baseStrengthenBeanName&nbsp;:&nbsp;baseStrengthenBeanNames)&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/7.\u5c06\u589e\u5f3a\u5668\u4ee3\u7406\u6210point<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object&nbsp;baseStrengthenBean&nbsp;=&nbsp;applicationContext.getBean(baseStrengthenBeanName);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u521b\u5efa\u4ee3\u7406<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Point&nbsp;proxy&nbsp;=&nbsp;ProxyUtils.getInstance(Point<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">.<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">class<\/span>,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">new<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">RunnableBaseInterceptor<\/span>(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">baseStrengthenBean<\/span>,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">runnable<\/span>))<\/span>;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy.setSuperScheduledName(name);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/8.\u6240\u6709\u7684points\u8fde\u6210\u8d77\u6765<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;points.add(proxy);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u5c06point\u5f62\u6210\u8c03\u7528\u94fe<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;runnable.setChain(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;Chain(points));<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u5c06\u6267\u884c\u903b\u8f91\u5c01\u88c5\u5e76\u7f13\u5b58\u5230\u5b9a\u65f6\u4efb\u52a1\u914d\u7f6e\u7ba1\u7406\u5668\u4e2d<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;superScheduledConfig.addRunnable(name,&nbsp;runnable::invoke);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">try<\/span>&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/8.\u542f\u52a8\u5b9a\u65f6\u4efb\u52a1<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ScheduledFuture&lt;?&gt;&nbsp;schedule&nbsp;=&nbsp;ScheduledFutureFactory.create(threadPoolTaskScheduler<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;scheduledSource,&nbsp;runnable::invoke);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u5c06\u7ebf\u7a0b\u56de\u8c03\u94a9\u5b50\u5b58\u5230\u4efb\u52a1\u914d\u7f6e\u7ba1\u7406\u5668\u4e2d<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;superScheduledConfig.addScheduledFuture(name,&nbsp;schedule);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;logger.info(df.format(LocalDateTime.now())&nbsp;+&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u4efb\u52a1\"<\/span>&nbsp;+&nbsp;name&nbsp;+&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u5df2\u7ecf\u542f\u52a8...\"<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">catch<\/span>&nbsp;(Exception&nbsp;e)&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throw<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;SuperScheduledException(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u4efb\u52a1\"<\/span>&nbsp;+&nbsp;name&nbsp;+&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u542f\u52a8\u5931\u8d25\uff0c\u9519\u8bef\u4fe1\u606f\uff1a\"<\/span>&nbsp;+&nbsp;e.getLocalizedMessage());<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@Override<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">setApplicationContext<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(ApplicationContext&nbsp;applicationContext)<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throws<\/span>&nbsp;BeansException&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">this<\/span>.applicationContext&nbsp;=&nbsp;applicationContext;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><\/code><\/pre>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\">(4) \u8fdb\u884c\u52a8\u6001\u7ba1\u7406<\/p>\n<pre data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\"><span style=\"margin: 0px 0px -7px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: block;background-image: url('https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847107.jpeg');background-size: 40px;background-color: rgb(40, 44, 52);height: 30px;width: 315px;border-radius: 5px;background-position: 10px 10px;background-repeat: no-repeat no-repeat;\"><\/span><code style=\"margin: 0px;padding: 15px 16px 16px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;overflow-x: auto;color: rgb(171, 178, 191);display: -webkit-box;font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;background-color: rgb(40, 44, 52);border-radius: 5px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@Component<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">class<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">SuperScheduledManager<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">protected<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">final<\/span>&nbsp;Log&nbsp;logger&nbsp;=&nbsp;LogFactory.getLog(getClass());<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;DateTimeFormatter&nbsp;df&nbsp;=&nbsp;DateTimeFormatter.ofPattern(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"yyyy-MM-dd&nbsp;HH:mm:ss\"<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@Autowired<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;SuperScheduledConfig&nbsp;superScheduledConfig;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u4fee\u6539Scheduled\u7684\u6267\u884c\u5468\u671f<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;name&nbsp;scheduled\u7684\u540d\u79f0<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;cron&nbsp;cron\u8868\u8fbe\u5f0f<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">setScheduledCron<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(String&nbsp;name,&nbsp;String&nbsp;cron)<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u7ec8\u6b62\u539f\u5148\u7684\u4efb\u52a1<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cancelScheduled(name);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u521b\u5efa\u65b0\u7684\u4efb\u52a1<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ScheduledSource&nbsp;scheduledSource&nbsp;=&nbsp;superScheduledConfig.getScheduledSource(name);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduledSource.clear();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduledSource.setCron(cron);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addScheduled(name,&nbsp;scheduledSource);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u4fee\u6539Scheduled\u7684fixedDelay<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduled\u7684\u540d\u79f0<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;fixedDelay&nbsp;\u4e0a\u4e00\u6b21\u6267\u884c\u5b8c\u6bd5\u65f6\u95f4\u70b9\u4e4b\u540e\u591a\u957f\u65f6\u95f4\u518d\u6267\u884c<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">setScheduledFixedDelay<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(String&nbsp;name,&nbsp;Long&nbsp;fixedDelay)<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u7ec8\u6b62\u539f\u5148\u7684\u4efb\u52a1<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cancelScheduled(name);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u521b\u5efa\u65b0\u7684\u4efb\u52a1<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ScheduledSource&nbsp;scheduledSource&nbsp;=&nbsp;superScheduledConfig.getScheduledSource(name);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduledSource.clear();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduledSource.setFixedDelay(fixedDelay);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addScheduled(name,&nbsp;scheduledSource);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u4fee\u6539Scheduled\u7684fixedRate<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduled\u7684\u540d\u79f0<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;fixedRate&nbsp;\u4e0a\u4e00\u6b21\u5f00\u59cb\u6267\u884c\u4e4b\u540e\u591a\u957f\u65f6\u95f4\u518d\u6267\u884c<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">setScheduledFixedRate<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(String&nbsp;name,&nbsp;Long&nbsp;fixedRate)<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u7ec8\u6b62\u539f\u5148\u7684\u4efb\u52a1<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cancelScheduled(name);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u521b\u5efa\u65b0\u7684\u4efb\u52a1<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ScheduledSource&nbsp;scheduledSource&nbsp;=&nbsp;superScheduledConfig.getScheduledSource(name);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduledSource.clear();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduledSource.setFixedRate(fixedRate);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addScheduled(name,&nbsp;scheduledSource);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u67e5\u8be2\u6240\u6709\u542f\u52a8\u7684Scheduled<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;List&lt;String&gt;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">getRunScheduledName<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">()<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set&lt;String&gt;&nbsp;names&nbsp;=&nbsp;superScheduledConfig.getNameToScheduledFuture().keySet();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">return<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;ArrayList&lt;&gt;(names);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u67e5\u8be2\u6240\u6709\u7684Scheduled<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;List&lt;String&gt;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">getAllSuperScheduledName<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">()<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set&lt;String&gt;&nbsp;names&nbsp;=&nbsp;superScheduledConfig.getNameToRunnable().keySet();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">return<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;ArrayList&lt;&gt;(names);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u7ec8\u6b62Scheduled<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;name&nbsp;scheduled\u7684\u540d\u79f0<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">cancelScheduled<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(String&nbsp;name)<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ScheduledFuture&nbsp;scheduledFuture&nbsp;=&nbsp;superScheduledConfig.getScheduledFuture(name);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduledFuture.cancel(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">true<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;superScheduledConfig.removeScheduledFuture(name);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;logger.info(df.format(LocalDateTime.now())&nbsp;+&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u4efb\u52a1\"<\/span>&nbsp;+&nbsp;name&nbsp;+&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u5df2\u7ecf\u7ec8\u6b62...\"<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u542f\u52a8Scheduled<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduled\u7684\u540d\u79f0<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;scheduledSource&nbsp;\u5b9a\u65f6\u4efb\u52a1\u7684\u6e90\u4fe1\u606f<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">addScheduled<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(String&nbsp;name,&nbsp;ScheduledSource&nbsp;scheduledSource)<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">if<\/span>&nbsp;(getRunScheduledName().contains(name))&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throw<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;SuperScheduledException(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u5b9a\u65f6\u4efb\u52a1\"<\/span>&nbsp;+&nbsp;name&nbsp;+&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u5df2\u7ecf\u88ab\u542f\u52a8\u8fc7\u4e86\"<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">if<\/span>&nbsp;(!scheduledSource.check())&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throw<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;SuperScheduledException(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u5b9a\u65f6\u4efb\u52a1\"<\/span>&nbsp;+&nbsp;name&nbsp;+&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u6e90\u6570\u636e\u5185\u5bb9\u9519\u8bef\"<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduledSource.refreshType();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Runnable&nbsp;runnable&nbsp;=&nbsp;superScheduledConfig.getRunnable(name);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ThreadPoolTaskScheduler&nbsp;taskScheduler&nbsp;=&nbsp;superScheduledConfig.getTaskScheduler();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ScheduledFuture&lt;?&gt;&nbsp;schedule&nbsp;=&nbsp;ScheduledFutureFactory.create(taskScheduler,&nbsp;scheduledSource,&nbsp;runnable);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;logger.info(df.format(LocalDateTime.now())&nbsp;+&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u4efb\u52a1\"<\/span>&nbsp;+&nbsp;name&nbsp;+&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u5df2\u7ecf\u542f\u52a8...\"<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;superScheduledConfig.addScheduledSource(name,&nbsp;scheduledSource);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;superScheduledConfig.addScheduledFuture(name,&nbsp;schedule);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u4ee5cron\u7c7b\u578b\u542f\u52a8Scheduled<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;name&nbsp;scheduled\u7684\u540d\u79f0<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;cron&nbsp;cron\u8868\u8fbe\u5f0f<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">addCronScheduled<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(String&nbsp;name,&nbsp;String&nbsp;cron)<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ScheduledSource&nbsp;scheduledSource&nbsp;=&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;ScheduledSource();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduledSource.setCron(cron);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addScheduled(name,&nbsp;scheduledSource);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u4ee5fixedDelay\u7c7b\u578b\u542f\u52a8Scheduled<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduled\u7684\u540d\u79f0<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;fixedDelay&nbsp;&nbsp;&nbsp;\u4e0a\u4e00\u6b21\u6267\u884c\u5b8c\u6bd5\u65f6\u95f4\u70b9\u4e4b\u540e\u591a\u957f\u65f6\u95f4\u518d\u6267\u884c<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;initialDelay&nbsp;\u7b2c\u4e00\u6b21\u6267\u884c\u7684\u5ef6\u8fdf\u65f6\u95f4<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">addFixedDelayScheduled<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(String&nbsp;name,&nbsp;Long&nbsp;fixedDelay,&nbsp;Long...&nbsp;initialDelay)<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ScheduledSource&nbsp;scheduledSource&nbsp;=&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;ScheduledSource();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduledSource.setFixedDelay(fixedDelay);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">if<\/span>&nbsp;(initialDelay&nbsp;!=&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">null<\/span>&nbsp;&amp;&amp;&nbsp;initialDelay.length&nbsp;==&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(209, 154, 102);line-height: 26px;\">1<\/span>)&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduledSource.setInitialDelay(initialDelay[<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(209, 154, 102);line-height: 26px;\">0<\/span>]);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">else<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">if<\/span>&nbsp;(initialDelay&nbsp;!=&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">null<\/span>&nbsp;&amp;&amp;&nbsp;initialDelay.length&nbsp;&gt;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(209, 154, 102);line-height: 26px;\">1<\/span>)&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throw<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;SuperScheduledException(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u7b2c\u4e00\u6b21\u6267\u884c\u7684\u5ef6\u8fdf\u65f6\u95f4\u53ea\u80fd\u4f20\u5165\u4e00\u4e2a\u53c2\u6570\"<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addScheduled(name,&nbsp;scheduledSource);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u4ee5fixedRate\u7c7b\u578b\u542f\u52a8Scheduled<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduled\u7684\u540d\u79f0<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;fixedRate&nbsp;&nbsp;&nbsp;&nbsp;\u4e0a\u4e00\u6b21\u5f00\u59cb\u6267\u884c\u4e4b\u540e\u591a\u957f\u65f6\u95f4\u518d\u6267\u884c<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;initialDelay&nbsp;\u7b2c\u4e00\u6b21\u6267\u884c\u7684\u5ef6\u8fdf\u65f6\u95f4<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">addFixedRateScheduled<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(String&nbsp;name,&nbsp;Long&nbsp;fixedRate,&nbsp;Long...&nbsp;initialDelay)<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ScheduledSource&nbsp;scheduledSource&nbsp;=&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;ScheduledSource();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduledSource.setFixedRate(fixedRate);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">if<\/span>&nbsp;(initialDelay&nbsp;!=&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">null<\/span>&nbsp;&amp;&amp;&nbsp;initialDelay.length&nbsp;==&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(209, 154, 102);line-height: 26px;\">1<\/span>)&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheduledSource.setInitialDelay(initialDelay[<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(209, 154, 102);line-height: 26px;\">0<\/span>]);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">else<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">if<\/span>&nbsp;(initialDelay&nbsp;!=&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">null<\/span>&nbsp;&amp;&amp;&nbsp;initialDelay.length&nbsp;&gt;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(209, 154, 102);line-height: 26px;\">1<\/span>)&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throw<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;SuperScheduledException(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u7b2c\u4e00\u6b21\u6267\u884c\u7684\u5ef6\u8fdf\u65f6\u95f4\u53ea\u80fd\u4f20\u5165\u4e00\u4e2a\u53c2\u6570\"<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addScheduled(name,&nbsp;scheduledSource);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u624b\u52a8\u6267\u884c\u4e00\u6b21\u4efb\u52a1<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;name&nbsp;scheduled\u7684\u540d\u79f0<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">runScheduled<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(String&nbsp;name)<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Runnable&nbsp;runnable&nbsp;=&nbsp;superScheduledConfig.getRunnable(name);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;runnable.run();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><\/code><\/pre>\n<h3 data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 30px 0px 15px;padding: 0px;outline: 0px;font-weight: 400;font-size: 1.2em;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(51, 51, 51);\">2\u3001\u589e\u5f3a\u63a5\u53e3\u5b9e\u73b0<\/h3>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\">\u589e\u5f3a\u5668\u5b9e\u73b0\u7684\u6574\u4f53\u601d\u8def\u4e0eSpringAop\u7684\u601d\u8def\u4e00\u81f4\uff0c\u5b9e\u73b0\u6ca1\u6709Aop\u590d\u6742<\/p>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\">(1) \u589e\u5f3a\u63a5\u53e3<\/p>\n<pre data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\"><span style=\"margin: 0px 0px -7px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: block;background-image: url('https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847107.jpeg');background-size: 40px;background-color: rgb(40, 44, 52);height: 30px;width: 315px;border-radius: 5px;background-position: 10px 10px;background-repeat: no-repeat no-repeat;\"><\/span><code style=\"margin: 0px;padding: 15px 16px 16px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;overflow-x: auto;color: rgb(171, 178, 191);display: -webkit-box;font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;background-color: rgb(40, 44, 52);border-radius: 5px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@Order<\/span>(Ordered.HIGHEST_PRECEDENCE)<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">interface<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">BaseStrengthen<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u524d\u7f6e\u5f3a\u5316\u65b9\u6cd5<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;bean&nbsp;&nbsp;&nbsp;bean\u5b9e\u4f8b\uff08\u6216\u8005\u662f\u88ab\u4ee3\u7406\u7684bean\uff09<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;method&nbsp;\u6267\u884c\u7684\u65b9\u6cd5\u5bf9\u8c61<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;args&nbsp;&nbsp;&nbsp;\u65b9\u6cd5\u53c2\u6570<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">before<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(Object&nbsp;bean,&nbsp;Method&nbsp;method,&nbsp;Object[]&nbsp;args)<\/span><\/span>;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u540e\u7f6e\u5f3a\u5316\u65b9\u6cd5<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u51fa\u73b0\u5f02\u5e38\u4e0d\u4f1a\u6267\u884c<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u5982\u679c\u672a\u51fa\u73b0\u5f02\u5e38\uff0c\u5728afterFinally\u65b9\u6cd5\u4e4b\u540e\u6267\u884c<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;bean&nbsp;&nbsp;&nbsp;bean\u5b9e\u4f8b\uff08\u6216\u8005\u662f\u88ab\u4ee3\u7406\u7684bean\uff09<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;method&nbsp;\u6267\u884c\u7684\u65b9\u6cd5\u5bf9\u8c61<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;args&nbsp;&nbsp;&nbsp;\u65b9\u6cd5\u53c2\u6570<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">after<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(Object&nbsp;bean,&nbsp;Method&nbsp;method,&nbsp;Object[]&nbsp;args)<\/span><\/span>;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u5f02\u5e38\u5f3a\u5316\u65b9\u6cd5<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;bean&nbsp;&nbsp;&nbsp;bean\u5b9e\u4f8b\uff08\u6216\u8005\u662f\u88ab\u4ee3\u7406\u7684bean\uff09<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;method&nbsp;\u6267\u884c\u7684\u65b9\u6cd5\u5bf9\u8c61<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;args&nbsp;&nbsp;&nbsp;\u65b9\u6cd5\u53c2\u6570<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">exception<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(Object&nbsp;bean,&nbsp;Method&nbsp;method,&nbsp;Object[]&nbsp;args)<\/span><\/span>;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Finally\u5f3a\u5316\u65b9\u6cd5\uff0c\u51fa\u73b0\u5f02\u5e38\u4e5f\u4f1a\u6267\u884c<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;bean&nbsp;&nbsp;&nbsp;bean\u5b9e\u4f8b\uff08\u6216\u8005\u662f\u88ab\u4ee3\u7406\u7684bean\uff09<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;method&nbsp;\u6267\u884c\u7684\u65b9\u6cd5\u5bf9\u8c61<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;args&nbsp;&nbsp;&nbsp;\u65b9\u6cd5\u53c2\u6570<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">afterFinally<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(Object&nbsp;bean,&nbsp;Method&nbsp;method,&nbsp;Object[]&nbsp;args)<\/span><\/span>;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><\/code><\/pre>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\">(2) \u4ee3\u7406\u62bd\u8c61\u7c7b<\/p>\n<pre data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\"><span style=\"margin: 0px 0px -7px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: block;background-image: url('https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847107.jpeg');background-size: 40px;background-color: rgb(40, 44, 52);height: 30px;width: 315px;border-radius: 5px;background-position: 10px 10px;background-repeat: no-repeat no-repeat;\"><\/span><code style=\"margin: 0px;padding: 15px 16px 16px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;overflow-x: auto;color: rgb(171, 178, 191);display: -webkit-box;font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;background-color: rgb(40, 44, 52);border-radius: 5px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">abstract<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">class<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">Point<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u5b9a\u65f6\u4efb\u52a1\u540d<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;String&nbsp;superScheduledName;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u62bd\u8c61\u7684\u6267\u884c\u65b9\u6cd5\uff0c\u4f7f\u7528\u4ee3\u7406\u5b9e\u73b0<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">@param<\/span>&nbsp;runnable&nbsp;\u5b9a\u65f6\u4efb\u52a1\u6267\u884c\u5668<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">abstract<\/span>&nbsp;Object&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">invoke<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(SuperScheduledRunnable&nbsp;runnable)<\/span><\/span>;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/*&nbsp;\u666e\u901a\u7684get\/sets\u7701\u7565&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><\/code><\/pre>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\">(3) \u8c03\u7528\u94fe\u7c7b<\/p>\n<pre data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\"><span style=\"margin: 0px 0px -7px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: block;background-image: url('https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847107.jpeg');background-size: 40px;background-color: rgb(40, 44, 52);height: 30px;width: 315px;border-radius: 5px;background-position: 10px 10px;background-repeat: no-repeat no-repeat;\"><\/span><code style=\"margin: 0px;padding: 15px 16px 16px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;overflow-x: auto;color: rgb(171, 178, 191);display: -webkit-box;font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;background-color: rgb(40, 44, 52);border-radius: 5px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">class<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">Chain<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;List&lt;Point&gt;&nbsp;list;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">int<\/span>&nbsp;index&nbsp;=&nbsp;-<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(209, 154, 102);line-height: 26px;\">1<\/span>;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u7d22\u5f15\u81ea\u589e1<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">int<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">incIndex<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">()<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">return<\/span>&nbsp;++index;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u7d22\u5f15\u8fd8\u539f<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">void<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">resetIndex<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">()<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">this<\/span>.index&nbsp;=&nbsp;-<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(209, 154, 102);line-height: 26px;\">1<\/span>;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><\/code><\/pre>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\">(4) cglib\u52a8\u6001\u4ee3\u7406\u5b9e\u73b0<\/p>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\">\u4f7f\u7528cglib\u4ee3\u7406\u589e\u5f3a\u5668\uff0c\u5c06\u589e\u5f3a\u5668\u5168\u90e8\u4ee3\u7406\u6210\u8c03\u7528\u94fe\u8282\u70b9Point<\/p>\n<pre data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\"><span style=\"margin: 0px 0px -7px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: block;background-image: url('https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847107.jpeg');background-size: 40px;background-color: rgb(40, 44, 52);height: 30px;width: 315px;border-radius: 5px;background-position: 10px 10px;background-repeat: no-repeat no-repeat;\"><\/span><code style=\"margin: 0px;padding: 15px 16px 16px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;overflow-x: auto;color: rgb(171, 178, 191);display: -webkit-box;font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;background-color: rgb(40, 44, 52);border-radius: 5px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">class<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">RunnableBaseInterceptor<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">implements<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">MethodInterceptor<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u5b9a\u65f6\u4efb\u52a1\u6267\u884c\u5668<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;SuperScheduledRunnable&nbsp;runnable;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u5b9a\u65f6\u4efb\u52a1\u589e\u5f3a\u7c7b<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;BaseStrengthen&nbsp;strengthen;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">@Override<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;Object&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">intercept<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(Object&nbsp;obj,&nbsp;Method&nbsp;method,&nbsp;Object[]&nbsp;args,&nbsp;MethodProxy&nbsp;methodProxy)<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throws<\/span>&nbsp;Throwable&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object&nbsp;result;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u5982\u679c\u6267\u884c\u7684\u662finvoke()\u65b9\u6cd5<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">if<\/span>&nbsp;(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"invoke\"<\/span>.equals(method.getName()))&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u524d\u7f6e\u5f3a\u5316\u65b9\u6cd5<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strengthen.before(obj,&nbsp;method,&nbsp;args);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">try<\/span>&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u8c03\u7528\u6267\u884c\u5668\u4e2d\u7684invoke()\u65b9\u6cd5<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;runnable.invoke();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">catch<\/span>&nbsp;(Exception&nbsp;e)&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u5f02\u5e38\u5f3a\u5316\u65b9\u6cd5<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strengthen.exception(obj,&nbsp;method,&nbsp;args);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throw<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;SuperScheduledException(strengthen.getClass()&nbsp;+&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u4e2d\u5f3a\u5316\u6267\u884c\u65f6\u53d1\u751f\u9519\u8bef\"<\/span>,&nbsp;e);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">finally<\/span>&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/Finally\u5f3a\u5316\u65b9\u6cd5\uff0c\u51fa\u73b0\u5f02\u5e38\u4e5f\u4f1a\u6267\u884c<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strengthen.afterFinally(obj,&nbsp;method,&nbsp;args);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u540e\u7f6e\u5f3a\u5316\u65b9\u6cd5<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strengthen.after(obj,&nbsp;method,&nbsp;args);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">else<\/span>&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u76f4\u63a5\u6267\u884c\u65b9\u6cd5<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;methodProxy.invokeSuper(obj,&nbsp;args);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">return<\/span>&nbsp;result;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">RunnableBaseInterceptor<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">(Object&nbsp;object,&nbsp;SuperScheduledRunnable&nbsp;runnable)<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">this<\/span>.runnable&nbsp;=&nbsp;runnable;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">if<\/span>&nbsp;(BaseStrengthen<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">.<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">class<\/span>.<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">isAssignableFrom<\/span>(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">object<\/span>.<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">getClass<\/span>()))&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">this<\/span>.strengthen&nbsp;=&nbsp;(BaseStrengthen)&nbsp;object;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">else<\/span>&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throw<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;SuperScheduledException(object.getClass()&nbsp;+&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(152, 195, 121);line-height: 26px;\">\"\u5bf9\u8c61\u4e0d\u662fBaseStrengthen\u7c7b\u578b\"<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">RunnableBaseInterceptor<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">()<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><\/code><\/pre>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\">(5) \u5b9a\u65f6\u4efb\u52a1\u6267\u884c\u5668\u5b9e\u73b0<\/p>\n<pre data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\"><span style=\"margin: 0px 0px -7px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: block;background-image: url('https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847107.jpeg');background-size: 40px;background-color: rgb(40, 44, 52);height: 30px;width: 315px;border-radius: 5px;background-position: 10px 10px;background-repeat: no-repeat no-repeat;\"><\/span><code style=\"margin: 0px;padding: 15px 16px 16px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;overflow-x: auto;color: rgb(171, 178, 191);display: -webkit-box;font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;background-color: rgb(40, 44, 52);border-radius: 5px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">class<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">SuperScheduledRunnable<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u539f\u59cb\u7684\u65b9\u6cd5<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;Method&nbsp;method;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u65b9\u6cd5\u6240\u5728\u7684bean<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;Object&nbsp;bean;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/**<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;\u589e\u5f3a\u5668\u7684\u8c03\u7528\u94fe<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">private<\/span>&nbsp;Chain&nbsp;chain;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">public<\/span>&nbsp;Object&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(97, 174, 238);line-height: 26px;\">invoke<\/span><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">()<\/span>&nbsp;<\/span>{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Object&nbsp;result;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u7d22\u5f15\u81ea\u589e1<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">if<\/span>&nbsp;(chain.incIndex()&nbsp;==&nbsp;chain.getList().size())&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u8c03\u7528\u94fe\u4e2d\u7684\u589e\u5f3a\u65b9\u6cd5\u5df2\u7ecf\u5168\u90e8\u6267\u884c\u7ed3\u675f<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">try<\/span>&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u8c03\u7528\u94fe\u7d22\u5f15\u521d\u59cb\u5316<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chain.resetIndex();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u589e\u5f3a\u5668\u5168\u90e8\u6267\u884c\u5b8c\u6bd5\uff0c\u6267\u884c\u539f\u672c\u7684\u65b9\u6cd5<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;method.invoke(bean);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">catch<\/span>&nbsp;(IllegalAccessException&nbsp;|&nbsp;InvocationTargetException&nbsp;e)&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">throw<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;SuperScheduledException(e.getLocalizedMessage());<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">else<\/span>&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u83b7\u53d6\u88ab\u4ee3\u7406\u540e\u7684\u65b9\u6cd5\u589e\u5f3a\u5668<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Point&nbsp;point&nbsp;=&nbsp;chain.getList().get(chain.getIndex());<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u6267\u884c\u589e\u5f3a\u5668\u4ee3\u7406<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u589e\u5f3a\u5668\u4ee3\u7406\u4e2d\uff0c\u4f1a\u56de\u8c03\u65b9\u6cd5\u6267\u884c\u5668\uff0c\u5f62\u6210\u8c03\u7528\u94fe\uff0c\u9010\u4e00\u8fd0\u884c\u8c03\u7528\u94fe\u4e2d\u7684\u589e\u5f3a\u5668<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;point.invoke(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">this<\/span>);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">return<\/span>&nbsp;result;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/*&nbsp;\u666e\u901a\u7684get\/sets\u7701\u7565&nbsp;*\/<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><\/code><\/pre>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\">(6) \u589e\u5f3a\u5668\u4ee3\u7406\u903b\u8f91<\/p>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 0px;padding: 8px 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;line-height: 26px;color: rgb(102, 102, 102);\"><code style=\"margin: 0px 2px;padding: 2px 4px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 14px;border-radius: 4px;background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(92, 157, 255);\">com.gyx.superscheduled.core.SuperScheduledApplicationRunner<\/code>\u7c7b\u4e2d\u7684\u4ee3\u7801\u7247\u6bb5<\/p>\n<pre data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin: 10px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\"><span style=\"margin: 0px 0px -7px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;display: block;background-image: url('https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847107.jpeg');background-size: 40px;background-color: rgb(40, 44, 52);height: 30px;width: 315px;border-radius: 5px;background-position: 10px 10px;background-repeat: no-repeat no-repeat;\"><\/span><code style=\"margin: 0px;padding: 15px 16px 16px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;overflow-x: auto;color: rgb(171, 178, 191);display: -webkit-box;font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;background-color: rgb(40, 44, 52);border-radius: 5px;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u521b\u5efa\u6267\u884c\u63a7\u5236\u5668<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">SuperScheduledRunnable&nbsp;runnable&nbsp;=&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;SuperScheduledRunnable();<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">runnable.setMethod(scheduledSource.getMethod());<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">runnable.setBean(scheduledSource.getBean());<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u7528\u6765\u5b58\u653e&nbsp;\u589e\u5f3a\u5668\u7684\u4ee3\u7406\u5bf9\u8c61<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">List&lt;Point&gt;&nbsp;points&nbsp;=&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;ArrayList&lt;&gt;(baseStrengthenBeanNames.length);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u5faa\u73af\u6240\u6709\u7684\u589e\u5f3a\u5668\u7684beanName<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">for<\/span>&nbsp;(String&nbsp;baseStrengthenBeanName&nbsp;:&nbsp;baseStrengthenBeanNames)&nbsp;{<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u83b7\u53d6\u589e\u5f3a\u5668\u7684bean\u5bf9\u8c61<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;Object&nbsp;baseStrengthenBean&nbsp;=&nbsp;applicationContext.getBean(baseStrengthenBeanName);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u5c06\u589e\u5f3a\u5668\u4ee3\u7406\u6210Point\u8282\u70b9<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;Point&nbsp;proxy&nbsp;=&nbsp;ProxyUtils.getInstance(Point<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;line-height: 26px;\">.<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">class<\/span>,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">new<\/span>&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">RunnableBaseInterceptor<\/span>(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">baseStrengthenBean<\/span>,&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(230, 192, 123);line-height: 26px;\">runnable<\/span>))<\/span>;<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;proxy.setSuperScheduledName(name);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u589e\u5f3a\u5668\u7684\u4ee3\u7406\u5bf9\u8c61\u7f13\u5b58\u5230list\u4e2d<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">&nbsp;&nbsp;&nbsp;&nbsp;points.add(proxy);<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">}<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u5c06\u589e\u5f3a\u5668\u4ee3\u7406\u5b9e\u4f8b\u7684\u96c6\u5408\u751f\u6210\u8c03\u7528\u94fe<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(92, 99, 112);font-style: italic;line-height: 26px;\">\/\/\u6267\u884c\u63a7\u5236\u5668\u4e2d\u8bbe\u7f6e\u8c03\u7528\u94fe<\/span><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\">runnable.setChain(<span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgb(198, 120, 221);line-height: 26px;\">new<\/span>&nbsp;Chain(points));<br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><\/code><\/pre>\n<\/section>\n<p style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;caret-color: rgba(0, 0, 0, 0.9);color: rgba(0, 0, 0, 0.9);font-family: system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: auto;text-align: justify;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-stroke-width: 0px;text-decoration: none;\"><br style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;\"><\/p>\n<section data-tool=\"mdnice\u7f16\u8f91\u5668\" data-website=\"https:\/\/www.mdnice.com\" style=\"margin: 0px 0px 24px;padding: 0px 10px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word;font-style: normal;font-variant-caps: normal;font-weight: 400;orphans: auto;text-indent: 0px;text-transform: none;white-space: normal;widows: auto;word-spacing: 0px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-stroke-width: 0px;text-decoration: none;font-size: 16px;color: black;line-height: 1.6;letter-spacing: 0px;word-break: break-word;text-align: left;counter-reset: counterh1 0 counterh2 0 counterh3 0;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &quot;PingFang SC&quot;, Cambria, Cochin, Georgia, Times, &quot;Times New Roman&quot;, serif;visibility: visible;\">\n<p style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;white-space: normal;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);text-align: right;line-height: 1.6;word-break: break-word;counter-reset: counterh1 0 counterh2 0 counterh3 0;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 12px;color: rgb(178, 178, 178);\">\u6765\u6e90\uff1ablog.csdn.net\/qq_34886352\/article\/<\/span><\/p>\n<p style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;clear: both;min-height: 1em;white-space: normal;color: rgb(34, 34, 34);font-family: system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);text-align: right;line-height: 1.6;word-break: break-word;counter-reset: counterh1 0 counterh2 0 counterh3 0;\"><span style=\"margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 12px;color: rgb(178, 178, 178);\">details\/106494637<\/span><\/p>\n<\/section>\n<section class=\"mp_profile_iframe_wrp\"><mp-common-profile class=\"custom_select_card mp_profile_iframe\" data-pluginname=\"mp-common-profile\" data-from=\"0\" data-id=\"MzIwNTczMDkyMg==\" data-alias=\"itbigboy\" data-headimg=\"http:\/\/mmbiz.qpic.cn\/mmbiz_png\/EhMglquf8XNYZo3ew5c6Oe8IjlhVxWBlcCEYpXkNgzbqKalV5tgkMjjpm7cuJnXyFYWP5BRRLOuKoKHJaOugicw\/0?wx_fmt=png\" data-nickname=\"\u6280\u672f\u8001\u7537\u5b69\" data-signature=\"\u5206\u4eab\u6280\u672f\u8def\u4e0a\u7684\u70b9\u6ef4\uff0c\u4e13\u6ce8\u4e8e\u540e\u7aef\u6280\u672f\uff0c\u52a9\u529b\u5f00\u53d1\u8005\u6210\u957f\uff0c\u6b22\u8fce\u5173\u6ce8\u3002\" data-weui-theme=\"light\"><\/mp-common-profile><\/section>\n<p style=\"display: none;\"><mp-style-type data-value=\"10000\"><\/mp-style-type><\/p>\n<blockquote><p>\u672c\u7bc7\u6587\u7ae0\u6765\u6e90\u4e8e\u5fae\u4fe1\u516c\u4f17\u53f7:                 \u6280\u672f\u8001\u7537\u5b69<\/p><\/blockquote>\n<\/div>\n","raw":"","protected":false},"excerpt":{"rendered":"<p>SpringBoot\u7684\u5b9a\u65f6\u4efb\u52a1\u7684\u52a0\u5f3a\u5de5\u5177\uff0c\u5b9e\u73b0\u5bf9SpringBoot\u539f\u751f\u7684\u5b9a\u65f6\u4efb\u52a1\u8fdb\u884c\u52a8\u6001\u7ba1\u7406,\u5b8c\u5168\u517c\u5bb9\u539f\u751f@Scheduled\u6ce8 &#8230;<\/p>\n","protected":false},"author":1,"featured_media":2564,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"emotion":"","emotion_color":"","title_style":"","license":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-2568","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-spring-boot"],"post_thumbnail_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847449-150x150.jpeg","content_first_image":"https:\/\/mmbiz.qpic.cn\/sz_mmbiz_jpg\/GjuWRiaNxhnSxPQR4UbaKt1QqysYhjpaxBzyfBB4wiaf1mLiamr9fLmuxKDXRgUQkhOHuAtsueHxXL8hjFo06z1GA\/0?wx_fmt=jpeg","post_medium_image_300":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847449-300x127.jpeg","post_thumbnail_image_624":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847449-1024x434.jpeg","post_frist_image":"https:\/\/mmbiz.qpic.cn\/sz_mmbiz_jpg\/GjuWRiaNxhnSxPQR4UbaKt1QqysYhjpaxBzyfBB4wiaf1mLiamr9fLmuxKDXRgUQkhOHuAtsueHxXL8hjFo06z1GA\/0?wx_fmt=jpeg","post_medium_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847449-300x127.jpeg","post_large_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847449-1024x434.jpeg","post_full_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092847449.jpeg","post_all_images":[{"imagesurl":"https:\/\/mmbiz.qpic.cn\/sz_mmbiz_jpg\/GjuWRiaNxhnSxPQR4UbaKt1QqysYhjpaxBzyfBB4wiaf1mLiamr9fLmuxKDXRgUQkhOHuAtsueHxXL8hjFo06z1GA\/0?wx_fmt=jpeg","id":"image0"},{"imagesurl":"https:\/\/mmbiz.qpic.cn\/sz_mmbiz_jpg\/GjuWRiaNxhnSxPQR4UbaKt1QqysYhjpaxBzyfBB4wiaf1mLiamr9fLmuxKDXRgUQkhOHuAtsueHxXL8hjFo06z1GA\/0?wx_fmt=jpeg","id":"image1"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092850262.png","id":"image2"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092850262.png","id":"image3"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092850947.png","id":"image4"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/07\/20230701092850947.png","id":"image5"}],"videoAdId":"","listAd":"0","listAdId":"","listAdEvery":6,"total_comments":0,"category_name":"Spring Boot","post_date":"2023-07-13","like_count":"0","praiseWord":"\u9f13\u52b1","copyright_state":"","excitationAd":"0","rewardedVideoAdId":"","detailAdId":"","detailAd":"0","enterpriseMinapp":"0","audios":[],"postImageUrl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230519082947553.jpg","avatarurls":[],"related_posts":null,"pageviews":324,"next_post_id":2892,"next_post_title":"Spring Boot \u6709\u54ea\u4e9b\u7279\u70b9\uff1f","previous_post_id":2859,"previous_post_title":"SpringBoot \u4e0b\u5982\u4f55\u5b9e\u73b0 Redis + Caffeine \u4e8c\u7ea7\u5206\u5e03\u5f0f\u9ad8\u6027\u80fd\u7f13\u5b58","_links":{"self":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/posts\/2568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/comments?post=2568"}],"version-history":[{"count":0,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/posts\/2568\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/media\/2564"}],"wp:attachment":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/media?parent=2568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/categories?post=2568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/tags?post=2568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}