Spring security WebMVCConfiguer和WebSecurityConfigureAdapter之间的区别
这两者有什么区别?我什么时候用一个而不是另一个 在中,它指出,Spring security WebMVCConfiguer和WebSecurityConfigureAdapter之间的区别,spring-security,Spring Security,这两者有什么区别?我什么时候用一个而不是另一个 在中,它指出,webmvcconfiguer具有以下功能: 需要对应用程序中的每个URL进行身份验证 中显示的websecurityConfigureAdapter示例说明: 确保对应用程序的任何请求都需要对用户进行身份验证 这不一样吗 编辑 这两种类型的配置似乎有不同的用途,我只是还不太明白,何时使用哪种配置:每种配置类型的两种不同场景是什么 在httpsecurity的介绍部分,它说 Spring Security如何知道我们希望所有用户都经过
webmvcconfiguer
具有以下功能:
需要对应用程序中的每个URL进行身份验证
中显示的websecurityConfigureAdapter
示例说明:
确保对应用程序的任何请求都需要对用户进行身份验证
这不一样吗
编辑
这两种类型的配置似乎有不同的用途,我只是还不太明白,何时使用哪种配置:每种配置类型的两种不同场景是什么
在httpsecurity的介绍部分,它说
Spring Security如何知道我们希望所有用户都经过身份验证?Spring Security如何知道我们想要支持基于表单的身份验证
所以现在我在想:第一个说明在验证用户时应该发生什么,第二个说明在什么情况下需要验证用户。对吗
例如,第一个配置“为您生成登录表单”,第二个配置确定何时显示该登录表单?这似乎是一个文档错误(): 这引起了人们对WebMVCConfiguer在Spring安全性中的作用以及WebMVCConfiguer与WebSecurityConfigureAdapter的用例的混淆 示例中的意图很可能是:
@EnableWebSecurity
public class WebSecurityConfig implements WebSecurityConfigurerAdapter {
而不是
@EnableWebSecurity
public class WebSecurityConfig implements WebMvcConfigurer {