springboot v2.6.1 无法整合 knif4j

麦兜的故事会 发布于 2021/12/02 15:34
阅读 843
收藏 0

在springboot v2.6.1 中使用knif4j 开放文档,会导致项目无法启动,文档无法形成。

> Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException: Cannot invoke "org.springframework.web.servlet.mvc.condition.PatternsRequestCondition.toString()" because the return value of "springfox.documentation.spi.service.contexts.Orderings.patternsCondition(springfox.documentation.RequestHandler)" is null

加载中
0
983674707
983674707

Springboot2.6以后将SpringMVC 默认路径匹配策略从AntPathMatcher 更改为PathPatternParser,导致出错,解决办法是切换会原先的AntPathMatcher。

spring.mvc.pathmatch.matching-strategy=ant-path-matcher
 

ycwangrd
ycwangrd
设置了这个参数还是不行呢?还有其他注意项吗?谢谢
0
1
1767028198

楼上+1,整个debug走了一下,

0
osc_34243399
osc_34243399

有几方面影响,引用springbootadmin会出现还有就是少

<dependency>
    <groupId>com.fasterxml.jackson.dataformat</groupId>
    <artifactId>jackson-dataformat-yaml</artifactId>
</dependency>
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部