Hown
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
如何优雅地进行参数校验(基于 Jakarta Bean Validation 与 Hibernate Validator)

如何优雅地进行参数校验(基于 Jakarta Bean Validation 与 Hibernate Validator)

如何优雅地进行参数校验(基于 Jakarta Bean Validation 与 Hibernate Validator)一、前言在实际的服务端开发中,参数校验是保障系统健壮性和用户体验的关键一环。很多系统不注重这块,导致请求穿透到业务层或数据库层才抛出异常,不仅浪费系统资源,还增加了调试难度。 本篇文章将以 Jakarta Bean Validation(JSR 380 标准)为核心,结合 Hi
2024-03-12
后端
#Java #Spring Boot
Spring Boot 启动流程源码解析 🚀

Spring Boot 启动流程源码解析 🚀

Spring Boot 启动流程源码解析 🚀 一、为什么要研究 Spring Boot 的启动流程?🤔虽然日常开发中,我们只需一行 SpringApplication.run(...) 即可完成项目启动,但在以下场景中理解底层启动流程至关重要: 自定义自动配置或构建 Starter 时,无法判断配置生效机制; 出现 Bean 无法注入、配置未加载等问题时,排查无从下手; 需要监听项目启动
2024-02-10
后端
#Java #Spring Boot

UniApp 自定义指令实现权限控制

最近,为了方便移动办公,我在开发 UniApp 的移动端后台管理系统。在开发过程中,我发现 UniApp 本身并不直接支持类似于 Ruoyi 的 v-hasPermi 自定义指令功能。本文将介绍如何在 UniApp 中实现类似 v-hasPermi 的自定义指令功能。 其实,这个过程本质上是将指令转化为 v-if,然后交由 uni() 处理。 1.
2023-12-19
前端 > UniApp
#JavaScript #UniApp

实时通知和动态更新还在用websocket?试试sse

Event Stream 是一种允许服务器推送事件到客户端的技术。在 Web 开发中,最常见的实现方式就是 Server-Sent Events (SSE)。 本文将介绍如何使用 Vue 和 Spring Boot 实现基于 Server-Sent Events (SSE) 的 Event Stream 技术。 1. 什么是 Event Stream
2023-10-09
前端 > JavaScript
#JavaScript #Java

理解 JavaScript 中的 parseInt 函数

在JavaScript中 parseInt() 是一个非常常用的全局函数,用于将字符串转换为整数。 1. 基本语法1parseInt(string, radix); string: 要解析的字符串。如果传入的是非字符串类型,它会首先被转换为字符串。 radix: 进制数。可以是 2 到 36 之间的整数,表示数字的基数。如果省略或为 0,默认是
2023-09-22
前端 > JavaScript
#JavaScript

搜索

总访问量 次 总访客数 人
鲁ICP备2024054668号