当前位置: 首页 > 知识库问答 >
问题:

spring security:GrantedAuthority未导入

祝灼光
2023-03-14

我使用的是Spring Security性。我在pom.xml中添加了依赖项,但GrantedAuthorsclass没有在代码中导入。pom.xml是

    <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.bookstore</groupId>
    <artifactId>bookstore</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>
    <name>bookstore</name>
    <description>Demo project for Spring Boot</description>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.5.RELEASE</version>
        <relativePath /> <!-- lookup parent from repository -->
    </parent>
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>





        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

在用户文件中,UserDetails和GrantedAuthority不会从安全包中导入。github链接是https://github.com/dishankgoyal/spring-boot

共有1个答案

卢鸿彩
2023-03-14

我也遇到了同样的问题,我能够通过将Spring Security依赖项更新到最新版本并刷新pom来解决它。xml

 类似资料:
  • 下面是我试图导入的一个示例 所有类都显示一个错误。当我进入java JDK的安装位置并查看文件时,我在其中看到了所有这些类,那么如何使它们工作呢?

  • 我正在做一个涉及JavaFX的Java项目。我将Eclipse Oxygen与Java8()一起使用,并安装了Eclipse插件e(fx)clipse。 我不明白为什么这个项目有两个错误: 未生成项目,因为其生成路径不完整。找不到javafx的类文件。几何学点2D。修复生成路径,然后尝试生成此项目 和 类型javafx。几何学无法解析点2D。它间接引用自required。类文件 我在StackOv

  • 我是一名学生,我对symfony和stackoverflow非常陌生,如果我犯了一些错误,请原谅。 以下是我尝试访问页面时出现的错误: [语义错误]方法AppBundle\Controller\FormController::newAction()中的注释“@Route”从未导入。您是否忘记为该注释添加“use”语句?在/home/buddy/bamber/realbaumber/src/AppB

  • 问题内容: 我收到以下导入代码出现错误: 代码:包主 错误: 鉴于我已经将文件存储在api文件夹下,因此导入不起作用是有原因的吗? 我正在下面使用在main.go中 问题答案: 编译器会寻找包的 实际使用 ..而不是它存在的事实。 您需要使用该软件包中的某些内容。或删除导入。例如: 如果您在源文件中不使用该包中的任何内容,则无需导入。也就是说,除非您希望函数运行。在这种情况下,您可以使用忽略符号。

  • 该应用程序类似于加载css文件的主题查看器。 我想要捕获css“StyleManager”的警告(错误),这样我就可以在此解决方案中向用户发出警告 问题是com.sun.javafx.css.StyleManager没有导出,所以我得到错误: 我试着添加 没有任何运气! 在此之前,应用程序运行良好!!! J!

  • 问题内容: 我收到以下错误-我在依赖项中添加了GSon- 有人可以指出我做错了吗? 编辑:指定的依赖项- 我在sevlet中使用以下代码 makeLoginJSON — 问题答案: Try: 我已经编辑了评论并添加了范围。默认范围是compile,这意味着在运行时不存在依赖项。为此,请使用 提供的范围。有关Apache的Maven依赖关系简介中有关maven依赖关系的范围的更多信息