我试图在spring应用程序中配置swagger,得到了这个错误:
java.lang.NullPointerException: Cannot invoke "org.springframework.web.servlet.mvc.condition.PatternsRequestCondition.toString()" because the return value of "org.springframework.web.servlet.mvc.method.RequestMappingInfo.getPatternsCondition()" is null
at springfox.documentation.spi.service.contexts.Orderings$8.compare(Orderings.java:113) ~[springfox-spi-2.4.0.jar:2.4.0]
at springfox.documentation.spi.service.contexts.Orderings$8.compare(Orderings.java:110) ~[springfox-spi-2.4.0.jar:2.4.0]
个字符
使用Spring 2.4.17.
我试图在Spring中配置swagger,但我得到了上面的错误。
1条答案
按热度按时间nzkunb0c1#
我假设你用 Spring Boot ,是正确的吗?如果是,你有没有尝试添加
字符串
在您的application.yaml文件中?
此外,考虑使用
型
而不是2 springfox 依赖
我有同样的问题,但因为我有Spring Boot 2.7和使用执行器,我不得不迁移到
型
需要一些额外的重构,但 springfox 实际上有很多bug,所以迁移到 springdoc 比维护 springfox 实现更容易。