我使用最新的STS,弹簧3.2.11和弹簧安全3.2.5。我已经从gs-spring-security-3.2-master中删除了代码并将其用作基础。我已经实现了这个类
import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
import org.springframework.stereotype.Component;
@Component
public class MyUsernamePasswordAuthenticationFilter extends UsernamePasswordAuthenticationFilter
{
}
在我的WebSecurityConfig.configure方法中,我添加了 http.addFilterBefore(new MyUsernamePasswordAuthenticationFilter(),UsernamePasswordAuthenticationFilter.class);
当我“调试为”项目时,它会显示
http://localhost:8080
在空白网页中。即使我使用
http://localhost:8080/login
它仍然显示空白页面。如果我从Debug As类中删除@Component
http://localhost:8080/login
并正确显示登录表单。我正在使用基于Java的配置。
有关如何正确显示网址的任何建议吗?