1
resposta

Cannot find symbol

Prints da classe Pagamento e do dto e o pom xml

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

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

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

4.0.0 org.springframework.boot spring-boot-starter-parent 3.4.2 br.com.alurafood pagamentos 0.0.1-SNAPSHOT pagamentos Ms de pagamentos do AluraFood <java.version>17</java.version> org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-validation org.springframework.boot spring-boot-starter-web org.flywaydb flyway-core org.flywaydb flyway-mysql

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <scope>runtime</scope>
        <optional>true</optional>
    </dependency>
    <dependency>
        <groupId>com.mysql</groupId>
        <artifactId>mysql-connector-j</artifactId>
        <scope>runtime</scope>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.modelmapper.extensions</groupId>
        <artifactId>modelmapper-spring</artifactId>
        <version>3.1.0</version>
    </dependency>

    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.18.36</version>
        <scope>provided</scope>
    </dependency>

    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        <version>3.1.2</version>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <annotationProcessorPaths>
                    <path>
                        <groupId>org.projectlombok</groupId>
                        <artifactId>lombok</artifactId>
                    </path>
                </annotationProcessorPaths>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <excludes>
                    <exclude>
                        <groupId>org.projectlombok</groupId>
                        <artifactId>lombok</artifactId>
                    </exclude>
                </excludes>
            </configuration>
        </plugin>
    </plugins>
</build>
1 resposta

Olá, Kayque! Tudo bem?

Esse erro geralmente ocorre quando o compilador não consegue encontrar uma classe, método ou variável que está sendo referenciada no código.

Aqui estão algumas dicas para resolver esse problema:

  1. Verifique os Imports: Certifique-se de que todos os imports necessários estão corretos. Por exemplo, se você está usando o Status na classe PagamentoDto, verifique se o caminho do import está correto e se a classe Status realmente existe nesse pacote.

  2. Verifique o Lombok: Como você está usando o Lombok, é importante garantir que ele está configurado corretamente. Verifique se o plugin do Lombok está instalado no seu IDE e se o maven-compiler-plugin está configurado para processar as anotações do Lombok, como parece estar no seu pom.xml.

  3. Recompile o Projeto: Às vezes, limpar e recompilar o projeto pode resolver problemas de compilação. Tente executar o comando mvn clean install no terminal para limpar e recompilar o projeto.

  4. Verifique o pom.xml: Certifique-se de que todas as dependências estão corretas e que não há erros no pom.xml. Às vezes, uma dependência ausente pode causar erros de compilação.

  5. Verifique Nomes e Pacotes: Certifique-se de que os nomes das classes e pacotes estão corretos e consistentes em todo o projeto.

Se essas dicas não resolverem o problema, pode ser útil revisar o erro completo exibido no console para obter mais detalhes sobre o que pode estar faltando ou incorreto.

Espero ter ajudado e bons estudos!

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