java 无法解析openapi v3的符号“注解”

roejwanj  于 2023-01-04  发布在  Java
关注(0)|答案(1)|浏览(419)

当我像这样使用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"
cigdeys3

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符号问题。

相关问题