Directorio de artículos
1. Error encontrado
Descargué un nuevo proyecto esta mañana, después de abrirlo, cuando hice clic en el código correspondiente, se informó el siguiente error:
Eso es Cannot find declaration to go to
.
2. Analiza el problema
Cannot find declaration to go to
Traducido al chino es 找不到要转到的声明
.
Porque después de descargar el código, idea
informé este error cuando usé el siguiente comando para crear y cambiar mi rama en el editor:
git checkout -b by
idea
El caché causado por el cambio de git
rama idea
está en mal estado.
3. Corregir errores
idea
El caché estaba en mal estado debido al cambio de git
rama idea
. Utilicé el siguiente método para resolver mi error.
- Haga clic en
Reimport all Maven Projects
, es decir,maven
el botón giratorio en la barra de herramientas, como se muestra en la siguiente figura:
- Si el primer paso no puede resolver el problema, puede usarlo
maven clean
y luegoinstall
invalidarlo nuevamente, como se muestra en la siguiente figura.
4. Otras formas de resolver este error
4.1 Otros métodos 1
-
Causa del problema: después de cambiar de rama, el caché no se borra
-
Solución:
File
-->Invalidate Caches / Restart
, reiniciaidea
y hazlo
4.2 Otros métodos 2
-
Motivo del error: al importar el proyecto, utilice
Open
en lugar deImport Project
-
Solución:
File
–>close project
ReiniciarIDEA
y volverimport
a proyectar
4.3 Otros métodos 3
Verifique pom
la configuración del archivo para confirmar si jar
se introduce la ruta correspondiente.
4.4 Otros métodos 4
-
Motivo del error: el directorio de recursos no está marcado
-
Solución: marque el directorio de recursos, haga clic derecho en el nombre del proyecto,
Mark Directory as
-->Sources Root
4.5 Solución 5
-
Causa del problema: si es un paquete dependiente, debe volver a importar las dependencias
-
Solución: Importar paquetes dependientes:
-
En la
maven
ventana derecha,Maven
--> seleccione el módulo, haga clic derecho -->Reimport
-
O haga clic derecho en el nombre del proyecto,
Maven
-->Reimport
-
4.6 Solución 6
@SpringBootApplication
Agréguelo a la anotación en la clase de inicio scanBasePackages
y el valor es la ruta donde se encuentra la clase:
@SpringBootApplication(scanBasePackageClasses = {
*.class,
*.class},
scanBasePackages = "com.*.*.*")
5. Resumen del artículo
Si las soluciones anteriores no pueden resolver su problema, deje un mensaje en el área de comentarios.
He creado grupos de intercambio técnico en tres direcciones y tú puedes unirte al grupo para comunicarte:
-
产品交流3群
-
java交流6群
-
前端交流3群