我正在使用 spring security 来实现我的应用程序的登录功能。大多数情况下,spring security 都可以正常工作。但有时它会发疯。那时,一些没有我设计的登录页面正在打开一个用户名和密码文本框。当我从那个未完全形成的登录页面登录时,我主页上的一些随机 png 或 js 文件被打开。然后我将从我的 url 中删除相应的 js 或 png 部分,然后按 enter。那时我的完整登录页面被打开,应用程序将按预期顺利运行。我不知道我的春季安全部分发生了什么。有人请帮忙。下面是我对spring security的配置。
<http auto-config="true" use-expressions="true">
<!-- <intercept-url pattern="/loadISearch" access="ROLE_ADMIN" /> -->
<intercept-url pattern="/" access="permitAll" />
<intercept-url pattern="/accessdenied**" access="permitAll" />
<intercept-url pattern="/**" access="hasRole('ROLE_ADMIN')" />
<form-login login-page="/" default-target-url="/dashboard1" authentication-failure-url="/accessdenied" />
<logout invalidate-session="true" logout-success-url="/" />
</http>