Java Jakarta Validation 实战指南:从参数校验到分组、自定义注解
Spring Boot 项目通常直接引入 validation starter:它会带上 Jakarta Validation API 和 Hibernate Validator。
Spring Boot 应用程序中的验证
Spring Boot 应用程序中的验证可以通过多种不同的方式完成。根据您的要求,某些方法可能比其他方法更适合您的应用程序。在这篇文章中,我们将探讨在 Spring Boot 应用程序中验证数据的常用选项。验证是通过使用Bean Validation API完成的。
那些有用但不为大家所熟知的 Java 特性
本文最初发表于 Piotr Mińkowski 的个人站点 Medium 网站,经作者授权,由 InfoQ 中文站翻译分享。
腾讯CodeBuddy实战手记:体系化应用开发的四个坑与我的解法
腾讯CodeBuddy作为AI编程助手,在单点提效上表现惊艳,但面对企业级复杂项目时却暗藏四大深坑——从上下文污染到自动熔断机制,每个陷阱都可能让开发效率不升反降。
又被“教育”了,Java中那些让我傻傻分不清楚的7个小细节
前言最近我们通过sonar扫描代码的时候,发现了很多问题。除了常规的bug和安全漏洞之外,还有几处方法用法错误,引起了我极大的兴趣。我为什么会对这几个方法这么感兴趣呢?因为它们极具迷惑性,可能会让我们傻傻分不清楚。1. replace会替换所有字符?
spring-core参数校验之JSR-303/JSR-349注解
背景 参数校验是我们程序开发中必不可少的过程。用户在前端要校验参数的合法性,当数据到了后端,为了防止恶意操作,保持程序的健壮性,后端同样需要对数据进行校验。当我们多个地方需要校验时,我们就需要在每一个地方调用校验程序,导致代码很冗余,且不美观。那么如何优雅的对参数进行校验呢?
java 登录滑动验证码功能实现
spring boot使用版本 org.springframework.
Java必背基础词汇
const ——常量,常数:用于修改字段或局部变量的声明。implemenst :用于类或接口,实现接口public class A interface B{}。
用Java代码实现区块链技术
比特币很热门——这是多么轻描淡写的说法啊。虽然加密货币的未来有些不确定,但用于驱动比特币的区块链技术也非常流行。区块链的应用范围几乎无穷无尽。可以说,它还有可能破坏企业自动化。关于区块链是如何运作的,有很多信息。我们有一份免费白皮书,介绍区块链技术(无需注册)。
用注解进行参数校验,spring validation介绍、使用、实现原理分析
spring validation是什么在平时的需求开发中,经常会有参数校验的需求,比如一个接收用户注册请求的接口,要校验用户传入的用户名不能为空、用户名长度不超过20个字符、传入的手机号是合法的手机号格式等等。遇到这种情况很多人会在controller接口中去写一些判断代码。