<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>小潘子</title><link>https://www.feil.top/</link><description></description><item><title>让心归零</title><link>https://www.feil.top/?id=5</link><description>&lt;h1 style=&quot;margin: 0px 0px 14px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-size: 22px; font-weight: 400; line-height: normal; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; color: rgb(51, 51, 51); text-wrap: wrap; outline: 0px; letter-spacing: 0.544px; background-color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;让心归零&lt;/h1&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 17px; line-height: 1.8; color: rgb(51, 51, 51); text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; color: #000000; font-size: 20px; letter-spacing: 0.544px; widows: 1; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;再风光的人，背后也有寒凉苦楚；再幸福的人，内心也有无奈难处。谁的人生都不易，笑人等于笑己，尊重别人就是尊重自己。最穷无非讨饭，不死总会出头。谁的人生十全十美，谁的生活没有薄凉，谁敢保证一直都是人生得意。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 17px; line-height: 1.8; color: rgb(51, 51, 51); text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; color: #000000; font-size: 20px; letter-spacing: 0.544px; widows: 1; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 25.6px; color: rgb(62, 62, 62); text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; widows: 1; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; font-size: 20px; color: #000000; overflow-wrap: break-word !important;&quot;&gt;金无足赤，人无完人。做人要真诚、谦和，善待别人，温暖自己。人，是活给自己看的。别奢望人人都懂你，别要求事事都如意。苦累中，懂得安慰自己。没人心疼，也要坚强；没人鼓掌，也要飞翔；没人欣赏，也要芬芳。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 25.6px; color: rgb(62, 62, 62); text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; widows: 1; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 25.6px; color: rgb(62, 62, 62); text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; widows: 1; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; font-size: 20px; color: #000000; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;生活，没有模板，只需心灯一盏。烦时，找找乐，别丢了幸福；忙时，偷偷闲，别丢了健康；累时，停停手，别丢了快乐。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 25.6px; color: rgb(62, 62, 62); text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; widows: 1; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br data-filtered=&quot;filtered&quot; style=&quot;margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 25.6px; color: rgb(62, 62, 62); text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; widows: 1; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; font-size: 20px; color: #000000; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;缘分，不是偶然，要心向心；朋友，不是随兴，要诚对诚；感情，不是儿戏，要惜对惜；相识，不是新鲜，要真对真；懂得，不是随便，要忠对忠。真情本无语，尽在珍惜，尽在真心。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 25.6px; color: rgb(62, 62, 62); text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; widows: 1; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br data-filtered=&quot;filtered&quot; style=&quot;margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 25.6px; color: rgb(62, 62, 62); text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; widows: 1; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; font-size: 20px; color: #000000; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;一段路，走了很久，依然看不到希望，那就改变方向；一件事，想了很久，依然纠结于心，那就选择放下；一些人，交了很久，却感觉不到真诚，那就选择离开。一种活法，坚持了很久，依然感觉不到快乐，那就选择改变。放下过去，让心归零……&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 25.6px; color: rgb(62, 62, 62); text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; widows: 1; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 25.6px; color: rgb(62, 62, 62); text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; widows: 1; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; font-size: 20px; color: #000000; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;人心难懂，知人知面不知心；相遇太美，相爱容易相处难；有些人，走着走着就进了心里，恰似故友；有些人，走着走着就淡出视线，难以交心；&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 25.6px; color: rgb(62, 62, 62); text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; widows: 1; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br data-filtered=&quot;filtered&quot; style=&quot;margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 25.6px; color: rgb(62, 62, 62); text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; widows: 1; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; font-size: 20px; color: #000000; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;所以，人与人之间的相遇靠缘分，心与心相知靠真诚；人生若有二三好友，无话不谈，不离不弃，可谓幸运。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 15px; padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 30px;&quot;&gt;&lt;br style=&quot;color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 05 Sep 2024 10:42:27 +0800</pubDate></item><item><title>往后余生，愿求得忘却，又不愿忘却</title><link>https://www.feil.top/?id=4</link><description>&lt;h1 class=&quot;title&quot; style=&quot;margin: 0px 0px 25px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-size: 26px; line-height: 1.4; font-family: suxingme, &amp;quot;Open Sans&amp;quot;, Arial, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, STHeiti, &amp;quot;WenQuanYi Micro Hei&amp;quot;, SimSun, sans-serif; color: rgb(39, 55, 70); position: relative; letter-spacing: 2px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;往后余生，愿求得忘却，又不愿忘却&lt;/h1&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 1.8; color: rgb(61, 70, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: baseline; outline: none medium; max-width: 100%; cursor: text; font-family: 微软雅黑, tahoma, arial, simsun, sans-serif; letter-spacing: 1px; color: #555050; font-size: 15px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;那些年少的梦里都是你的声音，你的面容。&amp;nbsp;往后余生，愿求得忘却，又不愿忘却。&amp;nbsp;我也想放下。我也不想做梦，我也想走出来。&amp;nbsp;贪嗔痴慢疑，五毒俱全。沉浮苦海，生生不息。&amp;nbsp;人间真苦&lt;/span&gt;。&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 1.8; color: rgb(61, 70, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; font-weight: 700; outline: 0px; max-width: 100%; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: baseline; outline: 0px; max-width: 100%; color: #555050; font-size: 15px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;余生三大目标：有酒有肉有你。如果不能兼得，前面两个可以不要&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; font-family: arial; font-size: 18px; overflow-wrap: break-word !important;&quot;&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 1.8; color: rgb(61, 70, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-indent: 2em; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; vertical-align: baseline; outline: 0px; max-width: 100%; color: #555050; font-size: 15px; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;每个人都渴望着自己的日子能顺风顺水，可是，生活却总不会是对你温柔以待。有些痛苦总是以一种突如其来的方式，瞬间侵透你的内心。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px 16px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 1.75em; color: rgb(61, 70, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; font-weight: 700; outline: 0px; max-width: 100%; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; color: #555050; font-size: 15px; overflow-wrap: break-word !important;&quot;&gt;有句话说的好，痛苦，若有个人分担，便只有一半的痛苦，快乐，若有个人分担，却有双倍的快乐。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px 16px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 1.75em; color: rgb(61, 70, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; color: #555050; font-size: 15px; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;每个人都希望自己身边能有一个累了知道心疼、痛了能够懂得自己的人，但是一个孤独的人往往很难找到自己的归宿。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px 16px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 1.75em; color: rgb(61, 70, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; color: #555050; font-size: 15px; overflow-wrap: break-word !important;&quot;&gt;生活虽疲惫痛苦，但是只要有人分担，有人心疼，有人懂得，很多时候，累了，也就不觉得有多累，痛了，也就不觉得有多痛了。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px 16px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 1.75em; color: rgb(61, 70, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; color: #555050; font-size: 15px; overflow-wrap: break-word !important;&quot;&gt;如果你身边有这样一个人，那么，你的辛苦疲惫，你的心酸劳累，他都会看在眼里，疼在心里。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px 16px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 1.75em; color: rgb(61, 70, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; color: #555050; font-size: 15px; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;当他在你精疲力尽的时候，给你一双紧握的双手，给你一句轻声的问候。他会在你痛苦难过的时候，给你一个温暖的怀抱，为你拭掉眼角的泪水。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px 16px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 1.75em; color: rgb(61, 70, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; color: #555050; font-size: 15px; overflow-wrap: break-word !important;&quot;&gt;他会在你开心快乐的时候，陪你一起欢呼雀跃，让你心中的快乐加倍。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px 16px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 1.75em; color: rgb(61, 70, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; font-weight: 700; outline: 0px; max-width: 100%; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; color: #555050; font-size: 15px; overflow-wrap: break-word !important;&quot;&gt;在这个世上，最安心的事是有人疼你，最奢侈的事是有人等你，最美好的事是有人懂你，最幸福的事是有人爱你。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px 16px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 1.75em; color: rgb(61, 70, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; color: #555050; font-size: 15px; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;这样，就算生活再多风雨苦难，再多挫折坎坷，只要两颗心紧紧相依，那么，生活中再多的苦涩，也都成了甜蜜。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px 16px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 1.75em; color: rgb(61, 70, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: 0px; max-width: 100%; color: #555050; font-size: 15px; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;万众之宠，不如一人懂。生活中，能有个知你冷暖，懂你悲欢，时时刻刻都把你放在心上的人，真的很不容易。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px 16px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 1.75em; color: rgb(61, 70, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; text-wrap: wrap; outline: 0px; max-width: 100%; clear: both; min-height: 1em; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box !important; vertical-align: baseline; outline: none medium; max-width: 100%; cursor: text; font-family: 微软雅黑, tahoma, arial, simsun, sans-serif; letter-spacing: 1px; font-size: 15px; overflow-wrap: break-word !important; color: #000000 !important;&quot;&gt;往后余生，愿有人陪你共余华，青丝往后留作霞。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 15px; padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 30px;&quot;&gt;&lt;br style=&quot;color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 05 Sep 2024 10:41:59 +0800</pubDate></item><item><title>SpringBoot实现自定义注解与控制器参数注入</title><link>https://www.feil.top/?id=3</link><description>&lt;h2 id=&quot;pk-menu-0&quot; style=&quot;margin: 16px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-size: 24px; font-weight: 500; line-height: 1.2; text-wrap: wrap; position: relative; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; background-color: rgb(26, 36, 47);&quot;&gt;前言&lt;/h2&gt;&lt;p style=&quot;padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 15px; line-height: 2; text-wrap: wrap; word-break: break-all; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; background-color: rgb(26, 36, 47); margin-top: 10px !important; margin-bottom: 10px !important;&quot;&gt;有这样一个场景，在某个控制器中的参数中，需要从 Request 的 Header 中取到 Authorization 请求头，其中 Authorization 是 Jwt 的身份 Token，我们需要取到 Token 中的 uid 字段，以用来判断当前的用户身份，在没有使用任何的权限身份管理框架的前提下，那么我们只能在 Controller 层进行一步步的调取，如果是有多个控制器的话，这样会增加很多的冗余代码，于是我们可以考虑使用自定义注解来实现类似于 SpringBoot 的参数注入。&lt;/p&gt;&lt;h2 id=&quot;pk-menu-1&quot; style=&quot;margin: 16px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-size: 24px; font-weight: 500; line-height: 1.2; text-wrap: wrap; position: relative; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; background-color: rgb(26, 36, 47);&quot;&gt;正文&lt;/h2&gt;&lt;p style=&quot;padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 15px; line-height: 2; text-wrap: wrap; word-break: break-all; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; background-color: rgb(26, 36, 47); margin-top: 10px !important; margin-bottom: 10px !important;&quot;&gt;首先，我们需要定义一个自定义注解，命名为&lt;code style=&quot;margin: 2px 4px; padding: 0px 6px; box-sizing: border-box; vertical-align: baseline; overflow-wrap: break-word; color: var(--bs-code-color); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--pk-bg-body); border-radius: 4px; font-size: 0.875em; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; box-shadow: rgba(0, 0, 0, 0.125) 0px 1px 1px; display: inline-block; text-indent: initial;&quot;&gt;JwtToken&lt;/code&gt;：&lt;/p&gt;&lt;div class=&quot;pk-code-tools&quot; data-pre-id=&quot;hljs-item-0&quot; style=&quot;margin: 0px; padding: 5px 10px 0px; box-sizing: border-box; vertical-align: baseline; text-wrap: wrap; word-break: break-all; background-color: rgb(11, 28, 44); border-top-left-radius: var(--pk-g-box-radius); border-top-right-radius: var(--pk-g-box-radius); display: flex; place-content: center space-between; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 15px;&quot;&gt;&lt;div class=&quot;dot&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;em style=&quot;margin: 0px 5px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(255, 95, 86);&quot;&gt;&lt;/em&gt;&lt;em style=&quot;margin: 0px 5px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(255, 189, 46);&quot;&gt;&lt;/em&gt;&lt;em style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(39, 201, 63);&quot;&gt;&lt;/em&gt;&lt;/div&gt;&lt;div class=&quot;actions&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;span class=&quot;i fa fa-copy cp-code&quot; data-clipboard-target=&quot;#hljs-item-0&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-family: var(--fa-style-family,&amp;quot;Font Awesome 6 Free&amp;quot;); font-weight: var(--fa-style,900); -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; line-height: 1; text-rendering: auto; color: var(--pk-c-light); cursor: pointer; transition: all 0.3s ease 0s;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;lang:default decode:true hljs language-java&quot; id=&quot;hljs-item-0&quot; style=&quot;margin-top: 0px; margin-bottom: 1rem; padding: 10px; box-sizing: border-box; vertical-align: baseline; color: rgb(203, 214, 226); text-shadow: white 0px 1px; font-family: var(--bs-font-monospace); direction: ltr; text-wrap: wrap; word-break: normal; overflow-wrap: break-word; line-height: 1.5; tab-size: 4; hyphens: none; overflow: auto; background-color: rgb(11, 28, 44); font-size: 15px; border-bottom-left-radius: var(--pk-g-box-radius); border-bottom-right-radius: var(--pk-g-box-radius);&quot;&gt;&lt;table class=&quot;hljs-ln&quot;&gt;&lt;tbody style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; border-style: solid; border-width: 0px;&quot;&gt;&lt;tr class=&quot;firstRow&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; background-color: rgb(249, 249, 249); border-style: solid; border-width: 0px;&quot;&gt;&lt;td class=&quot;hljs-ln-line hljs-ln-numbers&quot; data-line-number=&quot;1&quot; style=&quot;margin: 0px 10px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: top; border-width: 0px; border-color: inherit; user-select: none; text-align: center; color: rgb(142, 141, 141); display: inline-block;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;hljs-ln-line hljs-ln-code&quot; data-line-number=&quot;1&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; border-width: 0px; border-color: inherit;&quot;&gt;&lt;span class=&quot;hljs-meta&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; color: #BF5656;&quot;&gt;@Target(ElementType.PARAMETER)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; border-style: solid; border-width: 0px;&quot;&gt;&lt;td class=&quot;hljs-ln-line hljs-ln-numbers&quot; data-line-number=&quot;2&quot; style=&quot;margin: 0px 10px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: top; border-width: 0px; border-color: inherit; user-select: none; text-align: center; color: rgb(142, 141, 141); display: inline-block;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;hljs-ln-line hljs-ln-code&quot; data-line-number=&quot;2&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; border-width: 0px; border-color: inherit;&quot;&gt;&lt;span class=&quot;hljs-meta&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; color: #BF5656;&quot;&gt;@Retention(RetentionPolicy.RUNTIME)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; background-color: rgb(249, 249, 249); border-style: solid; border-width: 0px;&quot;&gt;&lt;td class=&quot;hljs-ln-line hljs-ln-numbers&quot; data-line-number=&quot;3&quot; style=&quot;margin: 0px 10px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: top; border-width: 0px; border-color: inherit; user-select: none; text-align: center; color: rgb(142, 141, 141); display: inline-block;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;hljs-ln-line hljs-ln-code&quot; data-line-number=&quot;3&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; border-width: 0px; border-color: inherit;&quot;&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; color: #BF568B;&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;hljs-meta&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; color: #BF5656;&quot;&gt;@interface&lt;/span&gt; JwtToken {String &lt;span class=&quot;hljs-title function_&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; color: #8B56BF;&quot;&gt;value&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline;&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;hljs-keyword&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; color: #BF568B;&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;hljs-string&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; color: #56BF8B;&quot;&gt;&amp;quot;uid&amp;quot;&lt;/span&gt;;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; border-style: solid; border-width: 0px;&quot;&gt;&lt;td class=&quot;hljs-ln-line hljs-ln-numbers&quot; data-line-number=&quot;4&quot; style=&quot;margin: 0px 10px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: top; border-width: 0px; border-color: inherit; user-select: none; text-align: center; color: rgb(142, 141, 141); display: inline-block;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;hljs-ln-line hljs-ln-code&quot; data-line-number=&quot;4&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; border-width: 0px; border-color: inherit;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; background-color: rgb(249, 249, 249); border-style: solid; border-width: 0px;&quot;&gt;&lt;td class=&quot;hljs-ln-line hljs-ln-numbers&quot; data-line-number=&quot;5&quot; style=&quot;margin: 0px 10px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: top; border-width: 0px; border-color: inherit; user-select: none; text-align: center; color: rgb(142, 141, 141); display: inline-block;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;hljs-ln-line hljs-ln-code&quot; data-line-number=&quot;5&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; border-width: 0px; border-color: inherit;&quot;&gt;}&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/pre&gt;&lt;p style=&quot;padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 15px; line-height: 2; text-wrap: wrap; word-break: break-all; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; background-color: rgb(26, 36, 47); margin-top: 10px !important; margin-bottom: 10px !important;&quot;&gt;接下来我们需要一个解析器，其实在 SpringBoot 中已经为我们提供了相关的处理解析器 -&lt;code style=&quot;margin: 2px 4px; padding: 0px 6px; box-sizing: border-box; vertical-align: baseline; overflow-wrap: break-word; color: var(--bs-code-color); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--pk-bg-body); border-radius: 4px; font-size: 0.875em; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; box-shadow: rgba(0, 0, 0, 0.125) 0px 1px 1px; display: inline-block; text-indent: initial;&quot;&gt;HandlerMethodArgumentResolver&lt;/code&gt;，我们只需要实现接口完成业务逻辑处理即可。&lt;/p&gt;&lt;h3 id=&quot;pk-menu-2&quot; style=&quot;margin: 16px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-size: 22px; font-weight: 500; line-height: 1.2; text-wrap: wrap; position: relative; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; background-color: rgb(26, 36, 47);&quot;&gt;supportsParameter&lt;/h3&gt;&lt;p style=&quot;padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 15px; line-height: 2; text-wrap: wrap; word-break: break-all; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; background-color: rgb(26, 36, 47); margin-top: 10px !important; margin-bottom: 10px !important;&quot;&gt;&lt;code style=&quot;margin: 2px 4px; padding: 0px 6px; box-sizing: border-box; vertical-align: baseline; overflow-wrap: break-word; color: var(--bs-code-color); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--pk-bg-body); border-radius: 4px; font-size: 0.875em; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; box-shadow: rgba(0, 0, 0, 0.125) 0px 1px 1px; display: inline-block; text-indent: initial;&quot;&gt;supportsParameter&lt;/code&gt;接口是用于判断是否需要对该参数进行解析，如果该接口的返回值为 true，则会继续执行 resolveArgument 接口方法，所以我们这里应为：&lt;/p&gt;&lt;div class=&quot;pk-code-tools&quot; data-pre-id=&quot;hljs-item-1&quot; style=&quot;margin: 0px; padding: 5px 10px 0px; box-sizing: border-box; vertical-align: baseline; text-wrap: wrap; word-break: break-all; background-color: rgb(11, 28, 44); border-top-left-radius: var(--pk-g-box-radius); border-top-right-radius: var(--pk-g-box-radius); display: flex; place-content: center space-between; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 15px;&quot;&gt;&lt;div class=&quot;dot&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;em style=&quot;margin: 0px 5px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(255, 95, 86);&quot;&gt;&lt;/em&gt;&lt;em style=&quot;margin: 0px 5px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(255, 189, 46);&quot;&gt;&lt;/em&gt;&lt;em style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(39, 201, 63);&quot;&gt;&lt;/em&gt;&lt;/div&gt;&lt;div class=&quot;actions&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;span class=&quot;i fa fa-copy cp-code&quot; data-clipboard-target=&quot;#hljs-item-1&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-family: var(--fa-style-family,&amp;quot;Font Awesome 6 Free&amp;quot;); font-weight: var(--fa-style,900); -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; line-height: 1; text-rendering: auto; color: var(--pk-c-light); cursor: pointer; transition: all 0.3s ease 0s;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;lang:default decode:true hljs language-typescript&quot; id=&quot;hljs-item-1&quot; style=&quot;margin-top: 0px; margin-bottom: 1rem; padding: 10px; box-sizing: border-box; vertical-align: baseline; color: rgb(203, 214, 226); text-shadow: white 0px 1px; font-family: var(--bs-font-monospace); direction: ltr; text-wrap: wrap; word-break: normal; overflow-wrap: break-word; line-height: 1.5; tab-size: 4; hyphens: none; overflow: auto; background-color: rgb(11, 28, 44); font-size: 15px; border-bottom-left-radius: var(--pk-g-box-radius); border-bottom-right-radius: var(--pk-g-box-radius);&quot;&gt;@Overridepublic&amp;nbsp;boolean&amp;nbsp;supportsParameter(MethodParameter&amp;nbsp;parameter)&amp;nbsp;{return&amp;nbsp;parameter.hasParameterAnnotation(JwtToken.class);}&lt;/pre&gt;&lt;h3 id=&quot;pk-menu-3&quot; style=&quot;margin: 16px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-size: 22px; font-weight: 500; line-height: 1.2; text-wrap: wrap; position: relative; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; background-color: rgb(26, 36, 47);&quot;&gt;resolveArgument&lt;/h3&gt;&lt;p style=&quot;padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 15px; line-height: 2; text-wrap: wrap; word-break: break-all; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; background-color: rgb(26, 36, 47); margin-top: 10px !important; margin-bottom: 10px !important;&quot;&gt;&lt;code style=&quot;margin: 2px 4px; padding: 0px 6px; box-sizing: border-box; vertical-align: baseline; overflow-wrap: break-word; color: var(--bs-code-color); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--pk-bg-body); border-radius: 4px; font-size: 0.875em; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; box-shadow: rgba(0, 0, 0, 0.125) 0px 1px 1px; display: inline-block; text-indent: initial;&quot;&gt;resolveArgument&lt;/code&gt;接口是处理参数的分解，只有&amp;nbsp;&lt;code style=&quot;margin: 2px 4px; padding: 0px 6px; box-sizing: border-box; vertical-align: baseline; overflow-wrap: break-word; color: var(--bs-code-color); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--pk-bg-body); border-radius: 4px; font-size: 0.875em; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; box-shadow: rgba(0, 0, 0, 0.125) 0px 1px 1px; display: inline-block; text-indent: initial;&quot;&gt;supportsParameter&lt;/code&gt;&amp;nbsp;为 true 时才会调用此方法：&lt;/p&gt;&lt;div class=&quot;pk-code-tools&quot; data-pre-id=&quot;hljs-item-2&quot; style=&quot;margin: 0px; padding: 5px 10px 0px; box-sizing: border-box; vertical-align: baseline; text-wrap: wrap; word-break: break-all; background-color: rgb(11, 28, 44); border-top-left-radius: var(--pk-g-box-radius); border-top-right-radius: var(--pk-g-box-radius); display: flex; place-content: center space-between; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 15px;&quot;&gt;&lt;div class=&quot;dot&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;em style=&quot;margin: 0px 5px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(255, 95, 86);&quot;&gt;&lt;/em&gt;&lt;em style=&quot;margin: 0px 5px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(255, 189, 46);&quot;&gt;&lt;/em&gt;&lt;em style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(39, 201, 63);&quot;&gt;&lt;/em&gt;&lt;/div&gt;&lt;div class=&quot;actions&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;span class=&quot;i fa fa-copy cp-code&quot; data-clipboard-target=&quot;#hljs-item-2&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-family: var(--fa-style-family,&amp;quot;Font Awesome 6 Free&amp;quot;); font-weight: var(--fa-style,900); -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; line-height: 1; text-rendering: auto; color: var(--pk-c-light); cursor: pointer; transition: all 0.3s ease 0s;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;lang:default decode:true hljs language-java&quot; id=&quot;hljs-item-2&quot; style=&quot;margin-top: 0px; margin-bottom: 1rem; padding: 10px; box-sizing: border-box; vertical-align: baseline; color: rgb(203, 214, 226); text-shadow: white 0px 1px; font-family: var(--bs-font-monospace); direction: ltr; text-wrap: wrap; word-break: normal; overflow-wrap: break-word; line-height: 1.5; tab-size: 4; hyphens: none; overflow: auto; background-color: rgb(11, 28, 44); font-size: 15px; border-bottom-left-radius: var(--pk-g-box-radius); border-bottom-right-radius: var(--pk-g-box-radius);&quot;&gt;@Overridepublic&amp;nbsp;Object&amp;nbsp;resolveArgument(MethodParameter&amp;nbsp;parameter,&amp;nbsp;ModelAndViewContainer&amp;nbsp;mavContainer,&amp;nbsp;NativeWebRequest&amp;nbsp;webRequest,&amp;nbsp;WebDataBinderFactory&amp;nbsp;binderFactory)&amp;nbsp;throws&amp;nbsp;Exception&amp;nbsp;{HttpServletRequest&amp;nbsp;request&amp;nbsp;=&amp;nbsp;webRequest.getNativeRequest(HttpServletRequest.class);String&amp;nbsp;authorization&amp;nbsp;=&amp;nbsp;request.getHeader(&amp;quot;Authorization&amp;quot;);String&amp;nbsp;result&amp;nbsp;=&amp;nbsp;null;JwtToken&amp;nbsp;token&amp;nbsp;=&amp;nbsp;null;if(authorization!=null){Annotation[]&amp;nbsp;methodAnnotations&amp;nbsp;=&amp;nbsp;parameter.getParameterAnnotations();for&amp;nbsp;(Annotation&amp;nbsp;methodAnnotation&amp;nbsp;:&amp;nbsp;methodAnnotations)&amp;nbsp;{if(methodAnnotation&amp;nbsp;instanceof&amp;nbsp;JwtToken){token&amp;nbsp;=&amp;nbsp;(JwtToken)&amp;nbsp;methodAnnotation;break;}}if(token!=null){result&amp;nbsp;=&amp;nbsp;JwtUtil.get(authorization,token.value());}}return&amp;nbsp;result;}&lt;/pre&gt;&lt;p style=&quot;padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 15px; line-height: 2; text-wrap: wrap; word-break: break-all; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; background-color: rgb(26, 36, 47); margin-top: 10px !important; margin-bottom: 10px !important;&quot;&gt;其中我的 JwtUtil 中取 Token 中的信息的方法为：&lt;/p&gt;&lt;div class=&quot;pk-code-tools&quot; data-pre-id=&quot;hljs-item-3&quot; style=&quot;margin: 0px; padding: 5px 10px 0px; box-sizing: border-box; vertical-align: baseline; text-wrap: wrap; word-break: break-all; background-color: rgb(11, 28, 44); border-top-left-radius: var(--pk-g-box-radius); border-top-right-radius: var(--pk-g-box-radius); display: flex; place-content: center space-between; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 15px;&quot;&gt;&lt;div class=&quot;dot&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;em style=&quot;margin: 0px 5px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(255, 95, 86);&quot;&gt;&lt;/em&gt;&lt;em style=&quot;margin: 0px 5px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(255, 189, 46);&quot;&gt;&lt;/em&gt;&lt;em style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(39, 201, 63);&quot;&gt;&lt;/em&gt;&lt;/div&gt;&lt;div class=&quot;actions&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;span class=&quot;i fa fa-copy cp-code&quot; data-clipboard-target=&quot;#hljs-item-3&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-family: var(--fa-style-family,&amp;quot;Font Awesome 6 Free&amp;quot;); font-weight: var(--fa-style,900); -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; line-height: 1; text-rendering: auto; color: var(--pk-c-light); cursor: pointer; transition: all 0.3s ease 0s;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;lang:default decode:true hljs language-typescript&quot; id=&quot;hljs-item-3&quot; style=&quot;margin-top: 0px; margin-bottom: 1rem; padding: 10px; box-sizing: border-box; vertical-align: baseline; color: rgb(203, 214, 226); text-shadow: white 0px 1px; font-family: var(--bs-font-monospace); direction: ltr; text-wrap: wrap; word-break: normal; overflow-wrap: break-word; line-height: 1.5; tab-size: 4; hyphens: none; overflow: auto; background-color: rgb(11, 28, 44); font-size: 15px; border-bottom-left-radius: var(--pk-g-box-radius); border-bottom-right-radius: var(--pk-g-box-radius);&quot;&gt;public&amp;nbsp;static&amp;nbsp;String&amp;nbsp;get(String&amp;nbsp;token,String&amp;nbsp;key)&amp;nbsp;{try&amp;nbsp;{DecodedJWT&amp;nbsp;jwt&amp;nbsp;=&amp;nbsp;JWT.decode(token);return&amp;nbsp;jwt.getClaim(key).asString();}&amp;nbsp;catch&amp;nbsp;(JWTDecodeException&amp;nbsp;e)&amp;nbsp;{return&amp;nbsp;null;}}&lt;/pre&gt;&lt;p style=&quot;padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 15px; line-height: 2; text-wrap: wrap; word-break: break-all; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; background-color: rgb(26, 36, 47); margin-top: 10px !important; margin-bottom: 10px !important;&quot;&gt;然后将我们写好的 Resolver 注入到 SpringMVC 的&amp;nbsp;&lt;code style=&quot;margin: 2px 4px; padding: 0px 6px; box-sizing: border-box; vertical-align: baseline; overflow-wrap: break-word; color: var(--bs-code-color); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--pk-bg-body); border-radius: 4px; font-size: 0.875em; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; box-shadow: rgba(0, 0, 0, 0.125) 0px 1px 1px; display: inline-block; text-indent: initial;&quot;&gt;ArgumentResolvers&lt;/code&gt;&amp;nbsp;中，如：&lt;/p&gt;&lt;div class=&quot;pk-code-tools&quot; data-pre-id=&quot;hljs-item-4&quot; style=&quot;margin: 0px; padding: 5px 10px 0px; box-sizing: border-box; vertical-align: baseline; text-wrap: wrap; word-break: break-all; background-color: rgb(11, 28, 44); border-top-left-radius: var(--pk-g-box-radius); border-top-right-radius: var(--pk-g-box-radius); display: flex; place-content: center space-between; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 15px;&quot;&gt;&lt;div class=&quot;dot&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;em style=&quot;margin: 0px 5px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(255, 95, 86);&quot;&gt;&lt;/em&gt;&lt;em style=&quot;margin: 0px 5px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(255, 189, 46);&quot;&gt;&lt;/em&gt;&lt;em style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(39, 201, 63);&quot;&gt;&lt;/em&gt;&lt;/div&gt;&lt;div class=&quot;actions&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;span class=&quot;i fa fa-copy cp-code&quot; data-clipboard-target=&quot;#hljs-item-4&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-family: var(--fa-style-family,&amp;quot;Font Awesome 6 Free&amp;quot;); font-weight: var(--fa-style,900); -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; line-height: 1; text-rendering: auto; color: var(--pk-c-light); cursor: pointer; transition: all 0.3s ease 0s;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;lang:java decode:true hljs language-typescript&quot; id=&quot;hljs-item-4&quot; style=&quot;margin-top: 0px; margin-bottom: 1rem; padding: 10px; box-sizing: border-box; vertical-align: baseline; color: rgb(203, 214, 226); text-shadow: white 0px 1px; font-family: var(--bs-font-monospace); direction: ltr; text-wrap: wrap; word-break: normal; overflow-wrap: break-word; line-height: 1.5; tab-size: 4; hyphens: none; overflow: auto; background-color: rgb(11, 28, 44); font-size: 15px; border-bottom-left-radius: var(--pk-g-box-radius); border-bottom-right-radius: var(--pk-g-box-radius);&quot;&gt;@SpringBootConfigurationpublic&amp;nbsp;class&amp;nbsp;SpringMvcConfig&amp;nbsp;extends&amp;nbsp;WebMvcConfigurerAdapter&amp;nbsp;{@Overridepublic&amp;nbsp;void&amp;nbsp;addArgumentResolvers(List&amp;lt;HandlerMethodArgumentResolver&amp;gt;&amp;nbsp;argumentResolvers)&amp;nbsp;{argumentResolvers.add(new&amp;nbsp;JwtTokenArgumentResolver());}}&lt;/pre&gt;&lt;p style=&quot;padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 15px; line-height: 2; text-wrap: wrap; word-break: break-all; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; background-color: rgb(26, 36, 47); margin-top: 10px !important; margin-bottom: 10px !important;&quot;&gt;到这一步我们的所有步骤就已经完成了，于是我们可以给需要取值的参数加上&amp;nbsp;&lt;a href=&quot;mailto:code%3E@JwtToken%3C/code&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot; style=&quot;color: rgb(240, 83, 78); text-decoration-line: none; box-sizing: border-box; transition: all 0.3s ease 0s;&quot;&gt;code&amp;gt;@JwtToken 即可，例如：&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 15px; padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 30px; color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;a href=&quot;mailto:code%3E@JwtToken%3C/code&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot; style=&quot;color: rgb(240, 83, 78); text-decoration-line: none; box-sizing: border-box; transition: all 0.3s ease 0s; font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 15px; background-color: rgb(26, 36, 47);&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;pk-code-tools&quot; data-pre-id=&quot;hljs-item-5&quot; style=&quot;margin: 0px; padding: 5px 10px 0px; box-sizing: border-box; vertical-align: baseline; color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; font-size: 16px; text-wrap: wrap; word-break: break-all; background-color: rgb(11, 28, 44); border-top-left-radius: var(--pk-g-box-radius); border-top-right-radius: var(--pk-g-box-radius); display: flex; place-content: center space-between;&quot;&gt;&lt;div class=&quot;dot&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;a href=&quot;mailto:code%3E@JwtToken%3C/code&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot; style=&quot;color: rgb(240, 83, 78); text-decoration-line: none; box-sizing: border-box; transition: all 0.3s ease 0s; font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 15px; background-color: rgb(26, 36, 47);&quot;&gt;&lt;em style=&quot;margin: 0px 5px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(255, 95, 86);&quot;&gt;&lt;/em&gt;&lt;em style=&quot;margin: 0px 5px 0px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(255, 189, 46);&quot;&gt;&lt;/em&gt;&lt;em style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; display: inline-block; width: 12px; height: 12px; border-radius: 6px; background-color: rgb(39, 201, 63);&quot;&gt;&lt;/em&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;actions&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; word-break: break-all;&quot;&gt;&lt;a href=&quot;mailto:code%3E@JwtToken%3C/code&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot; style=&quot;color: rgb(240, 83, 78); text-decoration-line: none; box-sizing: border-box; transition: all 0.3s ease 0s; font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 15px; background-color: rgb(26, 36, 47);&quot;&gt;&lt;span class=&quot;i fa fa-copy cp-code&quot; data-clipboard-target=&quot;#hljs-item-5&quot; style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-family: var(--fa-style-family,&amp;quot;Font Awesome 6 Free&amp;quot;); font-weight: var(--fa-style,900); -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; line-height: 1; text-rendering: auto; color: var(--pk-c-light); cursor: pointer; transition: all 0.3s ease 0s;&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;lang:default decode:true hljs language-less&quot; id=&quot;hljs-item-5&quot; style=&quot;margin-top: 0px; margin-bottom: 1rem; padding: 10px; box-sizing: border-box; vertical-align: baseline; color: rgb(203, 214, 226); text-shadow: white 0px 1px; font-family: var(--bs-font-monospace); direction: ltr; text-wrap: wrap; word-break: normal; overflow-wrap: break-word; line-height: 1.5; tab-size: 4; hyphens: none; overflow: auto; background-color: rgb(11, 28, 44); font-size: inherit; border-bottom-left-radius: var(--pk-g-box-radius); border-bottom-right-radius: var(--pk-g-box-radius);&quot;&gt;@GetMappingpublic&amp;nbsp;ResponseResult&amp;nbsp;list(@JwtToken&amp;nbsp;String&amp;nbsp;uid){return&amp;nbsp;ResponseResult.okHasData(shopsService.list(uid));}&lt;/pre&gt;&lt;h2 id=&quot;pk-menu-4&quot; style=&quot;margin: 16px 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-size: 24px; font-weight: 500; line-height: 1.2; color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255); position: relative;&quot;&gt;&lt;a href=&quot;mailto:code%3E@JwtToken%3C/code&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot; style=&quot;color: rgb(240, 83, 78); text-decoration-line: none; box-sizing: border-box; transition: all 0.3s ease 0s; font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 15px; background-color: rgb(26, 36, 47);&quot;&gt;总结&lt;/a&gt;&lt;/h2&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 15px; padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 30px; color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 15px; line-height: 2; text-wrap: wrap; word-break: break-all; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; background-color: rgb(26, 36, 47); margin-top: 10px !important; margin-bottom: 10px !important;&quot;&gt;&lt;a href=&quot;mailto:code%3E@JwtToken%3C/code&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot; style=&quot;color: rgb(240, 83, 78); text-decoration-line: none; box-sizing: border-box; transition: all 0.3s ease 0s;&quot;&gt;在 Spring 中为我们提供了许多方便的接口，可以简单易化实现我们的功能，例如我前段时间做的&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;https://github.com/Licoy/encrypt-body-spring-boot-starter&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot; style=&quot;color: rgb(240, 83, 78); text-decoration-line: none; box-sizing: border-box; transition: all 0.3s ease 0s;&quot;&gt;encrypt-body-spring-boot-starter&lt;/a&gt;&amp;nbsp;就基于其&amp;nbsp;&lt;code style=&quot;margin: 2px 4px; padding: 0px 6px; box-sizing: border-box; vertical-align: baseline; overflow-wrap: break-word; color: var(--bs-code-color); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--pk-bg-body); border-radius: 4px; font-size: 0.875em; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; box-shadow: rgba(0, 0, 0, 0.125) 0px 1px 1px; display: inline-block; text-indent: initial;&quot;&gt;RequestBodyAdvice&lt;/code&gt;&amp;nbsp;与&lt;code style=&quot;margin: 2px 4px; padding: 0px 6px; box-sizing: border-box; vertical-align: baseline; overflow-wrap: break-word; color: var(--bs-code-color); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--pk-bg-body); border-radius: 4px; font-size: 0.875em; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; box-shadow: rgba(0, 0, 0, 0.125) 0px 1px 1px; display: inline-block; text-indent: initial;&quot;&gt;ResponseBodyAdvice&lt;/code&gt;接口来进行实现响应与请求参数的加解密，与之对应，这篇文章也能够体现出 Spring 这样的设计的好处。&lt;/p&gt;&lt;p style=&quot;padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 15px; line-height: 2; text-wrap: wrap; word-break: break-all; color: rgb(221, 219, 219); font-family: system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; background-color: rgb(26, 36, 47); margin-top: 10px !important; margin-bottom: 10px !important;&quot;&gt;未来无限可能，请大家尽情探索吧！&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 05 Sep 2024 10:41:19 +0800</pubDate></item><item><title>微信这个地方，收费了。</title><link>https://www.feil.top/?id=1</link><description>&lt;section style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); line-height: 2em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; letter-spacing: 2px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-family: &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, SimSun, Arial, sans-serif;&quot;&gt;我们都知道，微信企业类型小程序需要认证，现在微信个人小程序也需要认证&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-family: &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, SimSun, Arial, sans-serif; letter-spacing: 2px;&quot;&gt;了，账号逾期未完成微信认证，将影响账号“被搜索”能力。&lt;/span&gt;&lt;/section&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 15px; padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 30px; color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-family: &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, SimSun, Arial, sans-serif; letter-spacing: 2px;&quot;&gt;这&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; letter-spacing: 2px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-family: &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, SimSun, Arial, sans-serif;&quot;&gt;一要求，在很多人看来可能是一项不必要的规定。然而，从微信平台的角度来看，这一要求有其合理性和必要性。&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 15px; padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 30px; color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, SimSun, Arial, sans-serif; letter-spacing: 2px;&quot;&gt;首先，微信个人小程序需要认证可以确保平台的安全性。在互联网世界中，安全始终是第一位的。&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 15px; padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 30px; color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, SimSun, Arial, sans-serif; letter-spacing: 2px;&quot;&gt;通过认证，微信可以核实小程序的开发者身份，防止恶意程序对平台造成损害。这不仅保护了用户的数据安全，也维护了整个平台的稳定运行。&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;section style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); line-height: 2em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-family: &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, SimSun, Arial, sans-serif; letter-spacing: 2px;&quot;&gt;其次，微信个人小程序认证可以提高平台的内容质量。在微信小程序平台上，内容质量是吸引用户的关键。&lt;/span&gt;&lt;/section&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 15px; padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 30px; color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;通过认证，微信可以对小程序的内容进行审核，确保其符合平台的标准和规定。这样可以避免低质量、虚假信息的传播，为用户提供更加健康、可靠的资讯和服务。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;section style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); line-height: 2em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; letter-spacing: 2px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-family: &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, SimSun, Arial, sans-serif;&quot;&gt;此外，微信个人小程序认证也有助于建立平台的信任体系。在互联网世界中，信任是建立在彼此了解和认可的基础上的。&lt;/span&gt;&lt;/span&gt;&lt;/section&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 15px; padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 30px; color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, SimSun, Arial, sans-serif; letter-spacing: 2px;&quot;&gt;通过认证，微信可以让用户了解小程序的开发者身份，建立用户对平台的信任感。这有助于提高平台的知名度和影响力，吸引更多的用户使用和参与。&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;section style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); line-height: 2em;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; letter-spacing: 2px;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; font-family: &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, SimSun, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline; letter-spacing: normal;&quot;&gt;当然，微信个人小程序需&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;margin: 0px; padding: 0px; box-sizing: border-box; vertical-align: baseline;&quot;&gt;要认证也带来了一些挑战和不便。例如，开发者需要花费时间和精力去完成认证流程，其次，认证需要支付一定的费用，这可能会增加他们的开发成本。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/section&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 15px; padding: 0px; box-sizing: border-box; vertical-align: baseline; text-align: justify; font-size: 16px; line-height: 30px; color: rgb(51, 51, 51); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;但是，从长远来看，这一要求对于平台的发展、开发者和用户的利益都是有益的。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 05 Sep 2024 10:35:07 +0800</pubDate></item></channel></rss>