Spring安全登录未显示

Spring安全登录未显示,spring,spring-mvc,authentication,spring-security,Spring,Spring Mvc,Authentication,Spring Security,我在SpringMVC应用程序上添加了Spring安全性;但是,当我运行应用程序时,Spring安全默认登录名不会显示(甚至当我浏览到一个应该是“安全”的链接时也不会显示) 配置类(请原谅缩进): 我还尝试添加自定义登录,但似乎找不到该页面(该页面可以访问): 总之,我需要首先显示默认的Spring安全登录页面,以便测试身份验证,然后我需要能够添加一个新的登录表单来显示。我该怎么办 编辑:我发现了阻止Spring登录显示的配置问题。为了将Spring安全性与Spring MVC集成,必须在web

我在SpringMVC应用程序上添加了Spring安全性;但是,当我运行应用程序时,Spring安全默认登录名不会显示(甚至当我浏览到一个应该是“安全”的链接时也不会显示)

配置类(请原谅缩进):

我还尝试添加自定义登录,但似乎找不到该页面(该页面可以访问):

总之,我需要首先显示默认的Spring安全登录页面,以便测试身份验证,然后我需要能够添加一个新的登录表单来显示。我该怎么办

编辑:我发现了阻止Spring登录显示的配置问题。为了将Spring安全性与Spring MVC集成,必须在web.xml文件中添加以下标记。现在登录成功显示

<filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy
    </filter-class>
</filter>

<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy
    </filter-class>
</filter>
<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*

我发现了阻止显示Spring登录的配置问题。为了将Spring安全性与Spring MVC集成,必须在web.xml文件中添加以下标记。现在登录成功显示

<filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy
    </filter-class>
</filter>

<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy
    </filter-class>
</filter>
<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*

您是否可以尝试删除安全配置并重新运行应用程序,使整个应用程序处于安全状态,并应请求login@EspringDev我不确定我是否理解您的建议。从项目中删除SecurityConf类。没有它,默认的spring安全配置将发挥作用。您的所有应用程序链接都将属于安全上下文。请检查您是否可以看到默认登录页面。这是如何工作的?如果没有这个类,项目中根本就没有Spring安全配置。这样就行了。添加安全配置文件只是自定义安全性。如果没有它,spring boot将配置默认的安全配置。你至少试过了吗??