“检测到不明确的搜索映射。” Spring Boot 2.3.6 中实现 springfox-boot-starter 3.0.0 时抛出异常

问题描述 投票:0回答:1

“java.lang.IllegalStateException:检测到不明确的搜索映射。”当我尝试在 Spring Boot 2.3.6 中实现 springfox-boot-starter 3.0.0 时抛出异常。

我在同一个存储库中有两个重载方法

public abstract Collection abc(int)
public abstract Page abc(int, Pagable)
。异常表明 这两个方法都映射到 /abc!调整配置以获得明确的路径!.

有什么建议可以解决这个问题吗?预先感谢!

spring-boot swagger springfox spring-boot-2 springfox-boot-starter
1个回答
0
投票

在我看来,这是由 Springfox Spring Data Rest 支持引起的,请参阅https://springfox.github.io/springfox/docs/current/#springfox-spring-data-rest

因此,如果您不需要依赖项

io.springfox:springfox-data-rest
,那么通过不在 pom.xml/build.grade 中包含它,问题应该消失。

或者您可以从 Springfox 切换到 Springdoc。然后可以通过设置 Springdoc 属性

springdoc.enable-data-rest: false
来缓解该问题。

© www.soinside.com 2019 - 2024. All rights reserved.