“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!调整配置以获得明确的路径!.
有什么建议可以解决这个问题吗?预先感谢!
在我看来,这是由 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
来缓解该问题。