Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Erro Springboot não importado - Cannot resolve symbol "sprigframework"

Boa noite !

Estou começando o curso e ao instalar Eclipse, não consigo importar o projeto. Ao utilizar o intellij estou com erro Cannot resolve symbol "SpringApplication" e sempre com erro ao rodar o código. observação: já executei o processo de criar o arquivo e com alinha

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá Cibele! Tudo bem?

Pelo que você descreveu e pela imagem que você anexou, parece que você está enfrentando dois problemas principais: a estrutura de pacotes e a resolução de dependências do Spring.

  1. Estrutura de Pacotes: O primeiro erro indica que o nome do pacote no arquivo LeilaoApplication.java não corresponde ao caminho do arquivo. No seu código, o pacote está declarado como br.com.alura.leilao, mas o caminho do arquivo mostra br.com.alura.leilao.br.com.alura.leilao.

    Para corrigir isso, você deve garantir que o caminho do arquivo e o nome do pacote correspondam. Verifique se o arquivo LeilaoApplication.java está no diretório correto. O caminho deve ser algo como src/main/java/br/com/alura/leilao/LeilaoApplication.java. Se necessário, mova o arquivo para o diretório correto ou ajuste o nome do pacote no código.

  2. Resolução de Dependências do Spring: Os erros Cannot resolve symbol "springframework" e Cannot resolve symbol "SpringApplication" indicam que as dependências do Spring Boot não estão sendo resolvidas corretamente. Isso geralmente acontece quando as dependências não estão configuradas corretamente no seu projeto.

    Certifique-se de que você tem um arquivo pom.xml (para projetos Maven) ou build.gradle (para projetos Gradle) configurado corretamente com as dependências do Spring Boot. Aqui está um exemplo básico de como deve ser o arquivo pom.xml para um projeto Spring Boot:

    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>br.com.alura</groupId>
        <artifactId>leilao</artifactId>
        <version>1.0-SNAPSHOT</version>
    
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.5.4</version>
            <relativePath/> <!-- lookup parent from repository -->
        </parent>
    
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter</artifactId>
            </dependency>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <scope>test</scope>
            </dependency>
        </dependencies>
    
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    </project>
    

    Após ajustar o pom.xml, execute o comando mvn clean install no terminal para garantir que todas as dependências sejam baixadas e configuradas corretamente.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Oi boa noite! Armano Barros Alves Junior muito obrigada pela ajuda!! Resolvido!!