2
respostas

methodo deprecated

finalizei o curso com êxito .. porem alguns methodos estão depreciados .. gostaria de saber se a alguma atualização estou usando : org.springframework.boot:spring-boot-starter-web:3.2.0 org.springframework.boot:spring-boot-starter-security:3.2.0 org.springframework.security:spring-security-test:6.2.0 com.auth0:java-jwt:4.2.1

public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { return http.csrf().disable() .sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS) .and().authorizeHttpRequests() .requestMatchers(HttpMethod.POST, "/login").permitAll() //.requestMatchers(HttpMethod.DELETE, "/medicos").hasRole("ADMIN") //.requestMatchers(HttpMethod.DELETE, "/pacientes").hasRole("ADMIN") .anyRequest().authenticated() .and().addFilterBefore(securityFilter, UsernamePasswordAuthenticationFilter.class) .build();

            segue as metros em negrito..
            obs: o codigo fuicina nomal , porem queria uma alternativa para evitar erros futuros .
2 respostas

Olá Leobaldo!

Pelo contexto fornecido, parece que você está enfrentando o problema de alguns métodos depreciados em seu código. É importante manter seu código atualizado e evitar o uso de métodos ou recursos que estejam marcados como depreciados, pois eles podem ser removidos em versões futuras do framework.

No seu caso, você está usando as versões 3.2.0 do spring-boot-starter-web, spring-boot-starter-security, spring-security-test e java-jwt. No entanto, é importante mencionar que a versão mais recente do Spring Boot é a 2.5.2. Portanto, é possível que os métodos que você está usando estejam marcados como depreciados nas versões mais recentes.

Uma alternativa para evitar erros futuros é atualizar as dependências do seu projeto para as versões mais recentes do Spring Boot. Você pode conferir a documentação oficial do Spring Boot para verificar as versões mais recentes e atualizar suas dependências de acordo.

Além disso, é sempre uma boa prática pesquisar a documentação oficial do Spring Boot e das bibliotecas que você está utilizando para verificar se existem métodos alternativos ou recomendações para substituir os métodos depreciados.

Espero ter ajudado e bons estudos!

Aqui está a solucao:

https://cursos.alura.com.br/course/spring-boot-aplique-boas-praticas-proteja-api-rest/task/130016