spring-boot-starter-securityn和spring-security-core依赖包的区别
时间: 2023-11-27 18:06:12 浏览: 247
`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的快速启动方式。
阅读全文