我忙于春季启动课程,我应该实施Spring Security GrantedAuthority
界面。但由于某种原因,我无法解决该课程,即使我可以看到已下载弹簧安全性。我使用的是spring security 4.2.3和spring boot starter 1.5.8-release。
当我按 CTRL + SHIFT + O eclipse似乎无法找到GrantedAuthority
in Spring Security,当我手动输入import语句时,它被标记为错误。知道我还能尝试什么/可能是什么原因?
答案 0 :(得分:1)
有时,由于各种原因,Maven会下载破碎的jar。要解决此问题,您可以purge the local maven repository,这将从本地存储库中删除项目所需的所有依赖项。下一个版本将再次从远程存储库下载所有依赖项。
要清除本地存储库,请先mvn dependency:purge-local-repository
执行mvn clean install
重建和重新下载依赖项。
答案 1 :(得分:0)
我在 Intellij Idea 2020.2 版和 Gradle 6.6.1 版上遇到了同样的问题。
答案是从 Idea 的菜单中选择:
File -> Invalidate Caches / Restart -> Invalidate and Restart
当然有必要先在 dependencies
文件的 build.gradle
部分添加以下行:
compile("org.springframework.boot:spring-boot-starter-security")