当我使用 Intelij(对于 Springboot 项目)托管 tomcat 服务器的本地主机 8080 时,它显示 localhost:8080/login(带有用户名和密码)的登录页面,而不是我的项目界面。如果我将 /login 更改为我的页面(/users)它再次加载/login页面。如果我提供用户名和密码,它会显示“没有为org.springframework.security.authentication.UsernamePasswordAuthenticationToken找到AuthenticationProvider”错误。 如何解决这个问题。?
问题很简单,你的pom有spring-boot-stater-security。这将迫使您在进行任何其他工作之前先登录。