WebClient로 API를 호출할 때 아래와 같은 에러가 발생"org.springframework.core.io.buffer.DataBufferLimitException: Exceeded limit on max bytes to buffer : xxxxxx" 1. 발생원인 및 해결 방법1) 발생원인 WebClient 응답 시 기본 버퍼 사이즈인 256K를 초과하여 발생한 에러이다. 2) 해결책WebClient codec의 maxInMemorySize에 값을 설정해주면 된다.값 설정 시에는 본문 크기에 약간의 여유를 두는 것이 좋으며 만약 4MB의 응답이라면 약5~6MB정도로 설정하여 응답 처리 중에 추가적인 메모리 사용을 고려해주는 것이 좋다.WebClient webClient = WebClient...
Trouble Shooting
Intellij에서 JUnit 테스틀 진행할 때 아래와 아래와 같은 에러가 발생하는 경우가 있다. No tests found for given includes:.... 1. 해결방법 해결 방법은 간단하다. Settings > Build, Execution, Deployment > Build Tools > Gradle로 이동한다. 가운데 Run tests using 값이 Gradle로 설정되어있다면 Intellij IDEA로 변경하면 된다.