2022
04-30
04-30
SpringBoot项目实用功能之实现自定义参数解析器
核心点1、实现接口org.springframework.web.method.support.HandlerMethodArgumentResolversupportsParameter方法根据当前方法参数决定是否需要应用当前这个参数解析器resolveArgument执行具体的解析过程2、将自实现的参数解析器类添加到Spring容器中3、实现org.springframework.web.servlet.config.annotation.WebMvcConfigurer接口addArgumentResolvers方法,将自己的参数解析器加入到列表中动手实现有点懒,也不想直...
继续阅读 >
目录一堆废话探究Springmvc参数解析器工作流程不想看废话的可以直接进结果补充一堆废话事出有因,原先上线的接口现在被要求用Java重写,按照原暴露出去的文档然后毫无疑问的,按照Java的惯例,一定是@RequestBody然后去接收application/json;charset=utf-8,然后一通参数接收处理逻辑。结果测试都通过了,上线的时候,刚把原接口切到新接口上,日志就狂飙application/x-www-form-urlencoded;charset=utf-8NOTSUPPORTWhat?然后...