依赖中provided是什么意思
...小于 1 分钟SpringBoot框架
依赖中<scope>provided</scope>
是什么意思?
表示该依赖在编译和测试阶段可用,但在运行时由运行环境(如应用服务器或容器)提供,因此不会被打包到最终的可部署单元中。
实际示例:
假设我们在开发一个需要使用 Servlet API 的 Web 应用程序。由于 Servlet API 通常由 Web 容器(如 Tomcat)提供,因此我们可以在 pom.xml
中将其依赖范围设置为 provided
:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>