spring-core依赖
时间: 2023-11-17 14:05:03 浏览: 29
下面是spring-core依赖的示例:
```xml
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.2.6.RELEASE</version>
</dependency>
```
此外,还可能需要其他的Spring依赖,如spring-context、spring-aop、spring-beans等。
相关问题
spring-boot-starter-securityn和spring-security-core依赖包的区别
`spring-boot-starter-security`是Spring Boot中的一个starter,它是一个快速启动Spring Security的便捷方式。它会自动配置Spring Security的很多功能,比如基于内存的身份验证、基于表单的身份验证、基于OAuth2的身份验证等。
`spring-security-core`是Spring Security的核心模块,包含了Spring Security的核心代码和API。它提供了基于角色的访问控制、基于表单的身份验证、基于LDAP的身份验证、基于OpenID的身份验证等功能。在使用Spring Security时,需要引入该依赖。
简而言之,`spring-boot-starter-security`是一个Spring Boot starter,它依赖于`spring-security-core`。`spring-security-core`提供了Spring Security的核心功能,而`spring-boot-starter-security`则是使用Spring Security的快速启动方式。
spring-web 5.3.1依赖
spring-web 5.3.1 的依赖如下:
```xml
<dependencies>
<!-- Spring Core Dependencies -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.3.1</version>
</dependency>
<!-- Spring Web Dependencies -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>5.3.1</version>
</dependency>
<!-- Spring Web MVC Dependencies -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.3.1</version>
</dependency>
<!-- Spring Test Dependencies -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>5.3.1</version>
<scope>test</scope>
</dependency>
<!-- Servlet API Dependency -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
</dependencies>
```
这些依赖包括了 Spring Core、Spring Web、Spring Web MVC、Spring Test 和 Servlet API。其中,Servlet API 的 scope 是 provided,表示在运行时由 Servlet 容器提供实现,而不是通过 Maven 下载的库。