spring-boot - 在运行一段未知的时间后,Spring 数据休息基本路径正在失去它的 @RepositoryRestResource 链接
问题描述
自从我更新到 Spring Boot v2.2.6-RELEASE 后,我有一个非常奇怪的行为。我的弹簧数据休息基本路径(/api/v1)正在失去它的@RepositoryRestResource 链接。自定义链接仍然可用。
我的基本路径是这样定制的:
@Bean
public RepresentationModelProcessor<RepositoryLinksResource> globalLinkProcessor() {
// do not replace with lambda!!!
return new RepresentationModelProcessor<RepositoryLinksResource>() {
@Override
public RepositoryLinksResource process(final RepositoryLinksResource repositoryLinksResource) {
repositoryLinksResource.add(linkHelper.newLinkFromMethodInvocation(
WebMvcLinkBuilder.methodOn(FileProcessorController.class).status(), "fileProcessor"));
repositoryLinksResource.add(linkHelper.newLinkFromMethodInvocation(
WebMvcLinkBuilder.methodOn(CurrentUserController.class).whoAmI(), "whoAmI"));
repositoryLinksResource.add(linkHelper.newLinkFromMethodInvocation(
WebMvcLinkBuilder.methodOn(UserController.class).listOperations(), "users"));
repositoryLinksResource.add(linkHelper.newLinkFromMethodInvocation(
WebMvcLinkBuilder.methodOn(StatisticController.class).listOperations(), "statistics"));
return repositoryLinksResource;
}
};
}
任何日志输出都没有异常。当我从本地机器调试时,一切都很好。我没有得到任何帮助。有人可以在这里帮忙吗?
感谢阅读,克里斯蒂安
解决方案
Spring Boot v2.3.0-RELEASE 的更新解决了这个问题。(到现在)
推荐阅读
- sql-server - 如何使用 SQL Select 屏蔽一些数字
- javascript - 在反应渲染中使用异步和等待
- node.js - 如何一次使用两个响应?
- docker - 在容器内运行 shell 时卷未正确安装
- amazon-ec2 - 尝试在 Windows 上使用 git-bash 连接 aws ec2 linux 实例时出错
- latex - 在数组中获取错位的对齐制表符和错误
- javascript - 如果文件可用于 JavaScript,则启用下载按钮
- javascript - 替换所有不在Javascript中方括号之间的字母
- javascript - Botium If Else 条件类似于 Alexa 响应的语句
- oop - 聚合关系C ++中另一个类中的一个类的静态对象