logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

异常统一处理:HttpRequestMethodNotSupportedException(Http请求方法不支持异常)

本篇内容是“异常统一处理”系列文章的重要组成部分,主要聚焦于对 HttpRequestMethodNotSupportedException 的原理解析与异常处理机制,并给出测试案例。

文章图片
#spring boot
企业微信开发:自建应用:获取企业微信IP段(用于防火墙配置)

在企业微信开发流程中,为了确保与企业微信API的网络通信安全,并适应防火墙配置要求,开发者需要获取企业微信API服务的IP地址范围。这样,仅允许与企业微信官方通信的合法请求通过防火墙,从而保障数据传输的安全性。

文章图片
路径变量@PathVariable,格式校验:@Validated(Controller上)+ @Pattern + ConstraintViolationException(异常处理)

对API接口中的`路径参数`进行严格的合法性验证是一个重要的环节,以确保请求指向的资源正确无误。在 RESTful API 设计中,通常会通过URL路径中的特定字段来唯一标识资源,例如一个记录的ID。主要的应用场景包括:当需要根据`id`值查询、删除或更新数据库中的一条记录时,必须对传入的`id`参数进行长度和格式的有效性校验。

文章图片
#spring boot
数据库规范字段命名

在数据库设计时,部分字段的命名容易出现错误,如:拼写错误、单词表意不准确等。本文梳理了部分容易出错的字段,给出了规范正确的命名,解释了每个字段的含义;并针对部分字段给出了详细说明。

文章图片
#数据库
OpenFeign请求拦截器传递请求头参数(上下文信息)

OpenFeign请求拦截器传递请求头参数(上下文信息)请求拦截器是Feign的一个特性,它在请求发送给服务端之前对其进行修改。这可以用来添加认证信息、日志跟踪ID或者其他任何你想在请求头中携带的信息。我们可以通过实现 `RequestInterceptor` 接口来创建一个自定义的请求拦截器,在发起远程调用前将必要的请求头添加到请求中。此外,还需要配置FeignClient来使用这个拦截器。

文章图片
#spring cloud#spring boot
Android(Kotlin)获取应用全局上下文 ApplicationContext

Android(Kotlin)获取应用全局上下文 ApplicationContext。有些场景下需要使用的 Context,是和页面无关的,仅和应用进程相关,比如:读写文件或访问数据库。这些场景下,我们希望可以在项目内任意位置,直接获取应用全局上下文(ApplicationContext);而不是在 Activity、Fragment或 Service 等组件里获取到Context,再作为参数到

文章图片
#android
RESTful API 名词解释:查询参数、请求体参数、响应参数、内容类型(Content-Type)、表单

Restful API 设计 - 名词解释:查询参数、请求体参数、响应参数、内容类型(Content-Type)、表单

文章图片
#restful#后端#前端 +1
MyBatis-Flex(一):快速开始

MyBatis-Flex 是一个优雅的 MyBatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。

文章图片
用户(User)、客户(Customer)、客户(Client),有什么异同?(AI问答)

用户(User)、客户(Customer)、客户(Client),有什么异同?用户(User)关注的是产品或服务的实际使用者,无论是否付费;客户(Customer)主要聚焦于购买行为本身,可以是一次性买卖关系,也可以是重复购买的消费者;客户(Client)则更多地出现在需要高信任度、深度合作关系和持续服务的场合,尤其是在专业服务领域。

文章图片
#产品运营
接口返回响应,统一封装(ResponseBodyAdvice + Result)(SpringBoot)

接口的返回响应,封装成统一的数据格式,再返回给前端。1. 定义:响应实体的数据结构;2. 响应数据统一封装;

文章图片
#spring boot#后端#java
    共 54 条
  • 1
  • 2
  • 3
  • 6
  • 请选择