반응형 Spring Webflux2 [Spring Webflux] Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. 해결 방법 문제 spring webflux 서버를 키니 아래와 같은 에러 로그가 발생했다. Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. 원인 applie silicon(M1, M2 등)을 사용하면서 netty를 사용하면 발생하는 문제다. 원인은 정확하게 모르겠다. 해결책 여기에 해결책이 아주 잘 나와있다. netty-resolver-dns-native-macos를 의존성에 추가해주면 된다 dependencies { if (isAppleSilicon()) { runtime.. 2023. 7. 13. [Spring Webflux] In a WebFlux application, form data is accessed via ServerWebExchange.getFormData() 해결 방법 에러 In a WebFlux application, form data is accessed via ServerWebExchange.getFormData(). 에러 원인 Content-Type이 application/x-www-form-urlencoded 로 요청이 왔는데 @RequestBody를 사용했을 때 발생 해결 방법 1. 에러에서 알려준 방법대로 ServerWebExchange.getFormData()를 사용한다. // 요청온 form data를 Student로 변경하는 걸 예시 @PostMapping("formData") fun saveFormData(exchange: ServerWebExchange) = exchange.formData .map { m -> m.entries .associate.. 2021. 10. 15. 이전 1 다음 반응형