springboot2.6.x之后版本和swagger冲突问题

2022-04-13 15:27:36 浏览数 (2)

错误提示如下:

代码语言:javascript复制
org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException
	at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:181)
	at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:54)
	at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:356)
	at java.lang.Iterable.forEach(Iterable.java:75)

如果错误和我的差不多,那就没问题了,来解决吧。 解决方法: springboot2.6.x的版本中springmvc默认路径匹配策略从ANT_PATH_MATCHER改成PATH_PATTERN_PARSER所以就有错误了,解决方法就是在配置文件中改成ANT_PATH_MATCHER模式 我的是yml文件

代码语言:javascript复制
spring:
  mvc:
    pathmatch:
      matching-strategy: ant_path_matcher

然后就ok了。

0 人点赞