当我像这样使用swagger v3导入时:
import io.swagger.annotations.Api;
import io.swagger.annotations.Operation;
Intellij理念表明:
Cannot resolve symbol 'annotations'
我已经在build.gradle中添加了openapi v3插件:
id "org.springdoc.openapi-gradle-plugin" version "1.3.4"
像这样应用它:
apply plugin: 'org.springdoc.openapi-gradle-plugin'
我错过了什么吗?我应该做什么来修复它?我还添加了以下依赖项:
api "org.springdoc:springdoc-openapi-ui:1.6.9"
1条答案
按热度按时间cigdeys31#
在Sping Boot 项目中使用
org.springdoc.openapi-gradle-plugin
插件时无法解析annotations
符号,可能是由几个不同的问题造成的:1.项目的类路径中可能未包含
springdoc-openapi-data-rest
依赖项。org.springdoc.openapi-gradle-plugin
插件需要此依赖项才能正常工作,并且此依赖项提供用于生成OpenAPI文档的必要注解。请确保项目的生成文件中包含此依赖项(例如build.gradle)
。1.你可能正在使用与你正在使用的Sping Boot 版本不兼容的旧版本
org.springdoc.openapi-gradle-plugin plugin
。请确保你正在使用与你的Spring Boot版本兼容的插件版本。你可以查看插件的文档以查看支持哪些Spring Boot版本。1.可能与项目中的其他库或插件存在冲突,导致无法解析
annotations
符号。请尝试解决可能遇到的任何其他库冲突或错误,因为这可能有助于修复annotations
符号问题。