首页 > 解决方案 > Spring安全库之间的差异

问题描述

我有一个 Spring 应用程序(不是 Spring Boot)并且想添加安全库(主要是配置缓存设置等,我不想使用过滤器)。但是,我至少看到了三个安全库......有什么区别,我应该选择哪一个?选项包括spring-security-configspring-security-corespring-boot-starter-security

标签: javaspringspring-mvcspring-security

解决方案


差异:

spring-security-core :这为访问控制方法级安全性 提供了 Core Spring Security 支持,它也可以与非 Web 应用程序一起使用。

spring-security-config:如果你想为与 Spring Security 相关的 bean 使用 XML 命名空间定义 spring-security-config 应用程序中需要 Maven 依赖项。它还支持 Spring Security 的基于 Java 的配置。

spring-boot-starter-security:这是 Spring Boot 中的 Spring Security 启动器,它将引入其他与安全相关的 jar spring-security-core、spring-security-config 和 spring-security-web。


推荐阅读