目录 前言 Security相关单词 SpringSecurity在项目中的运用 一、SprinBoot单体项目 1.导入Security依赖包 2.配置类 WebSecurityConfig 3.配置回调接口 4.配置本地信息 小结 二、SprinCloud微服务项目 Sping Cloud Oauth2 授权服务器集成 1.导入Security依赖包 2.配置类 WebSecurityConfig 3.Oauth2授权服务配置: AuthorizationServerConfig 资源服务器集成 1.导入Security依赖包 2.配置类ResourceServerConfig【每个微服务都需要单独导入】 3.配置类加注解@EnableGlobalMethodSecurity(prePostEnabled = true)开启方法授权 4.在需要授权的方法接口上注解: @PreAuthorize("hasAnyAuthority('xx:oo')") 即可