一,jvm基础调优工具
1.1 jps 查看java进程
作用:
JVM Process Status Tool,显示虚拟机进程。
用法:
jps [-qmlvV]
2026/9/27大约 11 分钟
作用:
JVM Process Status Tool,显示虚拟机进程。
用法:
jps [-qmlvV]

1、用户发送请求至前端控制器DispatcherServlet
2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。
为了隔离和分层。Web 层(Controller)和业务层(Service/DAO)的职责不同,隔离后可以独立配置、互不干扰,并且让 Web 容器(父容器)可以访问业务容器(子容器),但业务容器不能访问 Web 容器(单向依赖)。
在日常开发中为了防止非法参数对业务造成影响,不止前端会对参数进行校验,我们后端也要形成一个规范,需要对接口的参数进行校验!
如果spring boot 版本低于2.3,不需要添加 spring-boot-starter-validation 依赖,spring-boot-starter-web会自动依赖spring-boot-starter-validation :
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>