Spring 数据校验:@Validated 与@Valid 注解全面对比与应用2025-08-01随手记Java在 Java 开发中,数据校验是我们绕不开的话题。每天接触无数请求参数,你是否遇到过因缺少校验而导致的线上故障?深夜被叫醒排查问题的经历,让我明白了参数校验的重要性。Spring 框架提供的@Validated 和@Valid 两个注解,你真的用对了吗? 一、两个注解的基本介绍 1.1 @Valid2025-08-01|158|0|2
AOP封装一个记录耗时的注解2025-04-23Java/springboot代码实现 那现在我们来从头编写一个TakeTimeAspect类,该类通过AOP的方式来监控方法的执行时间,并且记录相关的日志信息。首先导入AOP的依赖 代码实现 <dependency> <groupId>org.springframework.boot</groupId> <ar2025-04-23|166|0|1
Java线程池2024-12-292025-01-09Java1.为什么使用线程池? 在没有线程池之前是我们是如何执行任务的 public class Task implements Runnable{ @Override public void run() { System.out.println("当前线程名称" + Thr2024-12-29|229|0|2