| | |
| | | |
| | | import org.springframework.context.annotation.Bean |
| | | import org.springframework.context.annotation.Configuration |
| | | import org.springframework.context.annotation.Profile |
| | | import org.springframework.web.cors.CorsConfiguration |
| | | import org.springframework.web.cors.UrlBasedCorsConfigurationSource |
| | | import org.springframework.web.filter.CorsFilter |
| | | |
| | | //@Configuration |
| | | @Profile("dev", "test") |
| | | @Configuration |
| | | class CorsConfig { |
| | | |
| | | private fun buildConfig(): CorsConfiguration { |
| | |
| | | } |
| | | } |
| | | |
| | | // @Bean |
| | | @Bean |
| | | fun corsFilter(): CorsFilter { |
| | | val source = UrlBasedCorsConfigurationSource().apply { |
| | | registerCorsConfiguration("/**", buildConfig()) |