java - Spring安全库之间的差异
问题描述
我有一个 Spring 应用程序(不是 Spring Boot)并且想添加安全库(主要是配置缓存设置等,我不想使用过滤器)。但是,我至少看到了三个安全库......有什么区别,我应该选择哪一个?选项包括spring-security-config
:spring-security-core
和spring-boot-starter-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。
推荐阅读
- c# - BigInteger 上的十六进制
- ios - 初始化程序 'init(_:)' 要求 '(UITextRange) -> String?' 符合 'BinaryInteger'
- reactjs - Typescript中泛型格式的歧义
- java - Spring Cloud Stream - 依赖问题
- reactjs - React Native Async Storage 设置项功能
- javascript - 查看 Cloudflare Workers 的错误日志(错误 1101)
- c# - SSH Remote 在 Oracle Linux 7 上获得更少的环境变量
- c - c中的中止调用损坏的大小与prev_size错误
- regex - find 命令不能排除确切的正则表达式
- delphi - 如何准确计算备忘录中的单词?