当前位置: 首页 > article >正文

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

一、场景分析

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

谁帮我们引入了 javax.validation 和 hibernate-validator 依赖的呢?

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

二、分析依赖

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

2、输入需要分析项目

3、结论

对于使用 springboot-web 的项目,

 javax.validation 和 hibernate-validator 都由 spring-boot-starter-web 引入


http://www.kler.cn/a/321535.html

相关文章:

  • javaWeb小白项目--学生宿舍管理系统
  • 38配置管理工具(如Ansible、Puppet、Chef)
  • C#语言详解:从基础到进阶
  • Vue计算属性computed
  • 【IC每日一题:IC常用模块--RR/handshake/gray2bin】
  • react 中 useContext Hook 作用
  • Python 使用selenium 4.25 进行爬虫(1)
  • 一文读懂电路中VCC、VDD、VEE、VSS的区别
  • YOLOv8改进 - 注意力篇 - 引入SK网络注意力机制
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-09-26
  • 了解网络的相关信息
  • 从0开始linux(5)——vim
  • 微信小程序-canvas
  • go语言网络编程
  • 【Linux 从基础到进阶】Kafka消息队列配置与管理
  • C/C++中的内存管理
  • c语言200例 063 信息查询
  • 数据结构 ——— 移除元素(快慢指针)
  • io流(学习笔记03)字符集
  • 大数据时代的PDF解析:技术与挑战
  • Python:百度贴吧实现自动化签到
  • Spring是什么
  • 有源蜂鸣器(5V STM32)
  • 无人机之虚拟云台技术篇
  • LeetCode 137. 只出现一次的数字 II
  • Linux安装vim超详细教程