1
resposta

Configuração para Spring Boot 3

  • Ambiente

    • SO: Linux Ubuntu 22
    • Java: 17
    • Spring: 3.1.3
    • Banco: Maria(Antigo MySql) no Docker
  • Server

Adicionar a dependência abaixo ao pom.xml, para a correta leitura das variáveis do arquivo de configuração application.properties.

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>
  • Client
  1. A anotação @EnableEurekaClient não existe na versão 3 do spring e portanto não é necessário informar.
@SpringBootApplication
public class PagamentosApplication {

    public static void main(String[] args) {
        SpringApplication.run(PagamentosApplication.class, args);
        
    }
    
}

2.Adicionar dependência

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
            <version>${eureka.version}</version>
        </dependency>
1 resposta

Olá Samuel, tudo bem com você?

Agradeço por compartilhar aqui no fórum as configurações necessários para se rodar o projeto na versão 3 do Spring Boot! Tenho certeza que ajudará os alunos que estão tentando utilizar essa versão. Continue assim!

Caso durante os seus estudos você tenha dúvidas ou problemas, você pode contar com a nossa comunidade do fórum da Alura.

Bons estudos!