Varios métodos en la red para resolver el problema de No se puede encontrar la declaración a la que acudir en la idea

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:

Insertar descripción de la imagen aquí

Eso es Cannot find declaration to go to.

2. Analiza el problema


Cannot find declaration to go toTraducido al chino es 找不到要转到的声明.

Porque después de descargar el código, ideainformé este error cuando usé el siguiente comando para crear y cambiar mi rama en el editor:

git checkout -b by

ideaEl caché causado por el cambio de gitrama ideaestá en mal estado.

3. Corregir errores


ideaEl caché estaba en mal estado debido al cambio de gitrama idea. Utilicé el siguiente método para resolver mi error.

  1. Haga clic en Reimport all Maven Projects , es decir, mavenel botón giratorio en la barra de herramientas, como se muestra en la siguiente figura:

Insertar descripción de la imagen aquí

  1. Si el primer paso no puede resolver el problema, puede usarlo maven cleany luego installinvalidarlo nuevamente, como se muestra en la siguiente figura.

Insertar descripción de la imagen aquí

4. Otras formas de resolver este error

4.1 Otros métodos 1

  1. Causa del problema: después de cambiar de rama, el caché no se borra

  2. Solución: File--> Invalidate Caches / Restart, reinicia ideay hazlo

Insertar descripción de la imagen aquí

4.2 Otros métodos 2

  1. Motivo del error: al importar el proyecto, utilice Openen lugar deImport Project

  2. Solución: File–> close projectReiniciar IDEAy volver importa proyectar

4.3 Otros métodos 3


Verifique pomla configuración del archivo para confirmar si jarse introduce la ruta correspondiente.

4.4 Otros métodos 4

  1. Motivo del error: el directorio de recursos no está marcado

  2. Solución: marque el directorio de recursos, haga clic derecho en el nombre del proyecto, Mark Directory as-->Sources Root

Insertar descripción de la imagen aquí

4.5 Solución 5

  1. Causa del problema: si es un paquete dependiente, debe volver a importar las dependencias

  2. Solución: Importar paquetes dependientes:

    • En la mavenventana 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


@SpringBootApplicationAgréguelo a la anotación en la clase de inicio scanBasePackagesy 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群

Supongo que te gusta

Origin blog.csdn.net/lvoelife/article/details/132709099
Recomendado
Clasificación