一、场景分析

javax.validation 是我们 SpringMVC 常用的数据校验框架。但是 javax.validation 是一个规范(Java Bean Validation,简称 JSR 380),它并没有具体的实现,它的常用实现,是hibernate-validator。奇怪的是,我们在使用 SpringMVC 的时候,并没有人为地去引用这两个包,那到底是谁帮我们做了这些事情的呢?

针对这个场景,我们使用 IDEA Dependency Analyzer 插件,来分析项目包的依赖关系。

二、分析依赖

1、在 IDEA 中打开 Maven 工具窗口(通常在右侧边栏)

IDEA Dependency Analyzer 分析 maven 项目包的依赖-LMLPHP

2、输入需要分析项目

IDEA Dependency Analyzer 分析 maven 项目包的依赖-LMLPHP

IDEA Dependency Analyzer 分析 maven 项目包的依赖-LMLPHP

3、结论

09-27 09:38