Java 无法将SimpleIdentifiableResourceAssembler解析为类型

Java 无法将SimpleIdentifiableResourceAssembler解析为类型,java,spring,spring-boot,spring-hateoas,maven-dependency,Java,Spring,Spring Boot,Spring Hateoas,Maven Dependency,我将学习本教程: 我有一个spring boot项目,具有以下依赖项: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <

我将学习本教程:

我有一个spring boot项目,具有以下依赖项:

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-rest</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.postgresql</groupId>
        <artifactId>postgresql</artifactId>
        <scope>runtime</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-test</artifactId>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger2</artifactId>
        <version>2.8.0</version>
    </dependency>
    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger-ui</artifactId>
        <version>2.8.0</version>
    </dependency>
    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-data-rest</artifactId>
        <version>2.8.0</version>
    </dependency>
    <dependency>
        <groupId>io.jsonwebtoken</groupId>
        <artifactId>jjwt</artifactId>
        <version>0.9.0</version>
    </dependency>
</dependencies>

org.springframework.boot
spring引导启动器数据jpa
org.springframework.boot
弹簧启动启动器数据rest
org.springframework.boot
弹簧启动安全
org.springframework.boot
SpringBootStarterWeb
org.postgresql
postgresql
运行时
org.springframework.boot
弹簧起动试验
测试
org.springframework.security
弹簧安全性试验
测试
伊奥·斯普林福克斯
springfox-Swagger 2
2.8.0
伊奥·斯普林福克斯
springfox招摇过市用户界面
2.8.0
伊奥·斯普林福克斯
springfox数据rest
2.8.0
io.jsonwebtoken
jjwt
0.9.0
本教程显示SpringHateOAS提供SimpleIdentifiableResourceAssembler作为执行转换的最简单机制


问题是我无法从org.springframework.hateoas包解析类“SimpleIdentifiableResourceAssembler”。。它抛出一个不能解析为类型的
SimpleIdentifiableResourceAssembler,因为您的项目中没有HATEOAS依赖项


org.springframework.boot
弹簧靴启动器hateoas

您的项目中没有HATEOAS依赖项


org.springframework.boot
弹簧靴启动器hateoas

添加了HATEOAS依赖项:


但这并不能解决问题,因为添加了HATEOAS依赖项:


但这并不能解决问题,尽管时间有点晚,但对于未来(和困惑的)开发人员来说:答案很简单,类

SimpleIdentifiableResourceAssembler


到目前为止,尚未将其添加到回购协议中。您必须自己实现该功能(请参见)

,尽管时间有点晚,但对于未来(以及困惑的)开发人员来说:答案很简单,类

SimpleIdentifiableResourceAssembler


到目前为止,尚未将其添加到回购协议中。您必须自己实现添加的功能(请参见)

spring Hateo,但这并不能解决添加的问题spring Hateo,但这并不能解决问题
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-hateoas</artifactId>
    </dependency>