spring-security报错org.springframework.beans.factory.BeanCreationException: Error creating bean解决

报错代码:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.security.filterChains’: Cannot resolve reference to bean ‘org.springframework.security.web.DefaultSecurityFilterChain#6’ while setting bean property ‘sourceList’ with key [6]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.security.web.DefaultSecurityFilterChain#6’: Cannot create inner bean ‘(inner bean)#2c1c3fbd’ while setting constructor argument with key [7]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘(inner bean)#2c1c3fbd’: Cannot create inner bean ‘(inner bean)#136d90b3’ of type [org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint] while setting bean property ‘authenticationEntryPoint’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘(inner bean)#136d90b3’: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: loginFormUrl must be specified and must be a valid redirect URL
分析:
1.首先Error creating bean with name 'org.springframework.security.filterChains’说明创建该对象加入容器时,发生了错误
2.再由loginFormUrl must be specified and must be a valid redirect URL可以得到创建产生错误的根本原因是url不正确,所以检查对应配置文档即可
例如笔者的错误:就是因为箭头的url地址映射错误导致在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44594056/article/details/88652780