Spring Boot 接口数据加解密,太方便了!
目前主要是利用ControllerAdvice来对请求和响应体进行拦截,主要定义SecretRequestAdvice对请求进行加密和SecretResponseAdvice对响应进行加密(实际情况会稍微复杂一点,项目中又GET类型请求,自定义了一个Filter进行不同的请求解密处理)。
为什么远程传输对象要序列化?
对象的序列化,在实际的开发过程中,使用的非常频繁,尤其是微服务开发,如果你用的是SpringBoot + Dubbo组合的框架,那么在通过rpc调用的时候,如果传输的对象没有实现序列化,会直接报错!
别不信@PathVariable你真不会用
从Spring的某个版本开始这个后缀已经被声明过时不建议再使用了,配置文件中对应的参数都删除了,所以目前你只能通过自定义WebMvcConfigurer方式开启后缀匹配。