控制器类在使用 [duplicate] 时显示为未使用

Controller classes show as unused when its used [duplicate]

提问人:mattsmith5 提问时间:11/8/2023 最后编辑:Mark Rotteveelmattsmith5 更新时间:11/9/2023 访问量:89

问:

我在 IntelliJ 中有一个 Spring Boot Web API 应用程序。项目编译和 API 工作正常。它设置了 、 、 、 等。@Autowired@Controller@Service@Repository

但是,它始终将类显示为灰色(未使用)。我怎样才能证明它被使用?还是默认的方式,并且无法删除此警告错误?它对服务和存储库类执行类似的操作。

enter image description here

注意:

如何修复或关闭警告?我在上一家公司也有类似的东西,但他们摆脱了它。尝试在我的本地台式计算机上修复它。

java spring-boot intellij-idea 自动连线

评论

0赞 Mark Rotteveel 11/9/2023
对类名使用 Alt+Enter 并禁用(禁止)对带有 批注的类的检查。也就是说,我经历过最新版本的 IntelliJ 似乎偶尔会遇到这些“未使用”检查的问题,因此重新启动 IntelliJ 或重建您的项目也可能(暂时)解决它。@RestController

答:

2赞 alalalala 11/8/2023 #1

在同一项目中,当一个类被另一个类或变量引用时,该类被称为使用。 如果通过浏览器界面访问此类,IDE 不会认为此类已“使用”。

评论

0赞 mattsmith5 11/8/2023
如何解决此问题或关闭警告?我在上一家公司也有类似的东西,但他们摆脱了它,试图在我的本地桌面上做,谢谢