中文文档:https://www.springcloud.cc/spring-security.html
最简单的Spring Boot + Spring Security项目下载地址
Spring Boot提供了一个spring-boot-starter-security启动程序,它将Spring Security相关的依赖项聚合在一起。利用启动器的最简单和首选方法是使用IDE集成(EclipseIntelliJNetBeans)或通过https://start.spring.io使用Spring Initializr
或者,可以手动添加启动器:
pom.xml中:

  1. <dependencies>
  2. <!-- ... other dependency elements ... -->
  3. <dependency>
  4. <groupId>org.springframework.boot</groupId>
  5. <artifactId>spring-boot-starter-security</artifactId>
  6. </dependency>
  7. </dependencies>

由于Spring Boot提供Maven BOM来管理依赖版本,因此无需指定版本。如果您希望覆盖Spring Security版本,可以通过提供Maven属性来实现:

  1. <properties>
  2. <!-- ... -->
  3. <spring-security.version>5.1.2.RELEASE</spring-security.version>
  4. </properties>

image.png

UserDetails

UserDetailsService