记录一个简单但不一定有效解决Unresolved compilation problems的方法

之前一直正常的接口,最近打开就是报500。

切到后端看,问题是

Unresolved compilation problems: xxxxx cannot be resolved to a type

网上给出的解决方案:

1.看看代码有没有问题

2.重新编译一下:idea自带的maven先把对应的模块clean一下再compile

重新编译一下之后接口又正常了。

 

项目正常跑通了之后,我突然发现那个找不到的类package位置错了,即便是这样项目还神奇的运行起来了。

在之前错误的情况下,package是这样的

package com.xuecheng.content.util;

但实际的层级目录是

package com.xuecheng.util;

导致每次我使用这个util的时候,都需要在类中写

com.xuecheng.content.util.SecurityUtil.XcUser user = com.xuecheng.content.util.SecurityUtil.getUser();

但其实实际是

com.xuecheng.util.SecurityUtil.XcUser user = com.xuecheng.util.SecurityUtil.getUser();

 

不得不说,idea适应性还是挺强大的,自动补全功能帮我把一个很明显的错误问题隐藏了这么久最近又突然报给我

posted @ 2025-04-25 16:09  天启A  阅读(151)  评论(0)    收藏  举报