Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Habilitación de diferentes orígenes en Spring Boot

Saludos cordiales.

Para habilitar Cross Origin, me indican en el curso que cree una clase: @Configuration public class CorsConfiguration implements WebMvcConfigurer {

@Override
public void addCorsMappings(CorsRegistry registry) {
    registry.addMapping("/**")
        .allowedOrigins("http://localhost:3000")
        .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS", "HEAD", "TRACE", "CONNECT");
}

}

La pregunta es, en que estructura del proyecto creo esa clase, para que spring pueda validarla?

Gracias.

1 respuesta

¡Hola Yerson, espero que estés bien!

Para que Spring pueda validar la clase de configuración que habilita diferentes orígenes, debes crear esa clase en la estructura del proyecto de la siguiente manera:

Supongamos que tienes la siguiente estructura de paquetes en tu proyecto Spring Boot:

com
  └─ tuempresa
      └─ tuapp
          ├─ controller
          ├─ model
          ├─ repository
          └─ config

En este caso, puedes crear la clase CorsConfiguration dentro del paquete "config". De esta forma, Spring podrá escanear y validar la configuración de CORS que has definido.

Espero que esta información te sea útil para resolver tu duda. Si tienes alguna otra pregunta, no dudes en preguntar.

¡Espero haber ayudado y buenos estudios!