这个问题可能是由于 Spring2.6之后路径解析策略发生改变,与 Swagger 解析策略不相符导致。虽然可以更改 properties 的配置来设置 Spring 的解析策略,但是这样会降低原 Spring 的解析效率。因此,你可以选择废弃 Swagger 的使用,使用 Postman 会更加方便。
如果你需要使用 Springfox 生成 API 文档,可以参考以下解决方法:
- 确认项目中是否存在名为
PatternsRequestCondition的类,并且它是否实现了RequestCondition接口。 - 确认
PatternsRequestCondition类的实例化是否正确,并且它的patterns属性是否被正确设置。 - 确认在调用
WebMvcPatternsRequestConditionWrapper.getPatterns()方法时,传入的参数是否为有效的PatternsRequestCondition对象。