(本文的代码实现首先是基于 SpringBoot,Spring 的实现方式仅简单描述)