SpringBoot分组校验

在实际开发中,难免遇到对一个实体类的一些属性,不同的请求会有不同的校验规则的场景,比如:用户注册时,User 类的 id 需校验为空,因为 User 的 id 肯定是由系统生成并维护而不是让用户自己填写的。但是在修改用户密码时,...

SpringBoot全局异常处理

在做Web应用的时候,请求处理过程中发生错误是非常常见的情况,那我们如何才能统一且友好地返回系统异常给前台呢。 关键在于:注解@ControllerAdvice和@ExceptionHandler

理解JVM

JVM 是 Java Virtual Machine 的缩写,它是一个虚构出来的计算机,类似于小电脑运行在 Windows 或 Linux 这些系统上,它与系统直接交互,但不与硬件直接交互。