我是个菜鸟,今天公司任务是用让在一个springboot3.1.5版本的项目里整合knife4j框架,我照着knife4j官方文档的步骤弄完,页面一直显示knife4j文档请求异常,然后打开控制台,显示的是SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON这个错误,于是GPT,上网各种搜索,给的答案都是注释上有特殊符号无法解析json字符串,天啊,关键我接口上连注释还都没加,于是换各种knife4j的依赖版本,无奈还是这个错误,springboot版本也不能降。 我依赖加的是这个 implementation 'com.github.xiaoymin:knife4j-openapi3-jakarta-spring-boot-starter:4.3.0'
配置文件是这个
springdoc 相关配置
springdoc: swagger-ui: #自定义swagger前端请求路径,输入ip+port+swagger-ui.html会自动定向到swagger页面 path: /swagger-ui.html tags-sorter: alpha operations-sorter: alpha api-docs: path: /v3/api-docs #swagger后端请求地址 group-configs: - group: 'default' paths-to-match: '/**' packages-to-scan: com.xiaominfo.knife4j.demo.web
# knife4j相关配置
knife4j: enable: true #开启knife4j,无需添加@EnableKnife4j注解 setting: language: zh-CN #中文
有没有大佬能告诉下,这到底是什么原因,我该如何修改?谢谢好心人,祝好人身体健康,吃啥啥香!