sách gpt4 ai đã đi

java - Spring Data REST - HAL 浏览器 - 返回 HAL 浏览器 HTML 而不是 API 的根

In lại 作者:行者123 更新时间:2023-12-04 16:47:12 29 4
mua khóa gpt4 Nike

我正在研究 Spring Data REST,特别是 HAL 浏览器。我一直在关注 http://docs.spring.io/spring-data/rest/docs/current/reference/html/#_the_hal_browser 上的文档.

当我导航到 http://localhost:8080 时,它会将我重定向(如预期的那样)到 http://localhost:8080/browser/index.html#/,并显示 HAL 浏览器。我的问题是,这个页面没有显示有关我的 API 根目录的详细信息,而是试图显示自己。例如,Response Body 部分包含 HAL 浏览器的 HTML,而不是来 self 的 API 的 JSON.

Screenshot of Response body

我不确定我是否在我的设置中做错了什么 - 它非常普通(下面列出了完整的源代码),所以非常感谢任何正确方向的指示!

为了完整性 - 如果我在 Explorer 文本字段中输入 /users 并选择 Go!,那么我会按预期看到我的 API 的详细信息。此外,如果我删除 HAL 浏览器依赖项并浏览到 http://localhost:8080,那么我会按预期看到我的 API 的根目录。

Screenshot of response when not using HAL browser

pom.xml



xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

sample
restsample
0.0.1-SNAPSHOT
jar

My application
My application description


org.springframework.boot
spring-boot-starter-parent
1.4.0.RELEASE




UTF-8
UTF-8
1.8




org.springframework.boot
spring-boot-starter-data-rest


org.springframework.boot
spring-boot-starter-data-jpa


org.springframework.data
spring-data-rest-hal-browser



org.projectlombok
lombok
provided


com.h2database
h2
thời gian chạy






org.springframework.boot
spring-boot-maven-plugin





Application.java

@SpringBootỨng dụng
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}

用户.java

@Dữ liệu
@Entity
public class User {
@Id
@GeneratedValue
private Long id;

@NotBlank
@Size(min = 1, max = 100)
@Column(unique = true)
private String username;
}

UserRepository.java

@RepositoryRestResource
public interface UserRepository extends CrudRepository {
User save(User user);
}

1 Câu trả lời

尝试改变依赖


org.springframework.data
spring-data-rest-hal-browser

đến


org.springframework.data
spring-data-rest-hal-explorer

然后转到:http://localhost:8080

关于java - Spring Data REST - HAL 浏览器 - 返回 HAL 浏览器 HTML 而不是 API 的根,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39053663/

29 4 0
Bài viết được đề xuất: ms-access - .oldValue 控件属性上的错误 3251
Bài viết được đề xuất: excel - 从 Excel VSTO WorkBook 调用受 Azure AD 保护的 WebApi
Bài viết được đề xuất: named-entity-recognition - 在 Azure ML 中自定义命名实体识别模型
Bài viết được đề xuất: Jmeter中的socket.io
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com