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.
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.
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 ✓.