knife4j报错 Consider defining a bean of type ‘springfox.documentation.schema.TypeNameExtractor’ in your configuration.

报错原因:

Description:

Parameter 0 of constructor in com.github.xiaoymin.knife4j.spring.plugin.DynamicResponseModelReader required a bean of type 'springfox.documentation.schema.TypeNameExtractor' that could not be found.


Action:

Consider defining a bean of type 'springfox.documentation.schema.TypeNameExtractor' in your configuration.

原因是我配置写了配置了这些东西

knife4j:
  enable: true
  # 开启生产环境屏蔽  true 关闭swagger   false 开启swagger
  production: false

把上面配置删除即可。

更多推荐

knife4j报错 Consider defining a bean of type ‘springfox.documentation.schema.TypeN