2
respuestas

[Duda] Deprecated .. Cuando afecta mi API?

Buen dia, estimado equipo de Alura,

Tengo una duda, es que tenia un error al momento de ejecutar en insomnia, pero ya me funciono. El tema es que buscando el error al principio me salio que " csfr is deprecated." lo cual pense que era eso, pero no fue asi, fue error en digitar la Url.

La duda es :en que momento esos metodos obsoletos afectan el funcionamiento de mi Api? y en este caso particular por cual lo podria cambiar para que no me afectara de ninguna manera.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

package med.voll.api.infra.security;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.http.SessionCreationPolicy;
import org.springframework.security.web.SecurityFilterChain;

@Configuration
@EnableWebSecurity
    public class SecurityConfigurations {
        @Bean
        public SecurityFilterChain securityFilterChain (HttpSecurity httpSecurity) throws Exception {
            return httpSecurity.csrf().disable().sessionManagement()
                    .sessionCreationPolicy(SessionCreationPolicy.STATELESS)
                    .and().build();
        }

    }

Muchas gracias

2 respuestas

Hola! El estado "deprecated" es un aviso previo a que la funcionalidad deje de funcionar. Es muy probabale que en su próxima versión, ya no funcione y cambie su estado por "unused". Cuando eso suceda, ya no va a funcionar. Es importante tomar en cuenta que esto te traerá problemas solamente si deseas actualizar la versión de la aplicación en la que estás trabajando. Normalmente si no la actualizas, no te dará problemas. Espero haberte ayudado.

Disculpa, con ese codigo como hace que el código compile?