ErrorHttp Post Method를 통해 Body에 큰 크기의 데이터를 실어 보낼 경우 아래와 같은 에러가 발생함.{ "type":"about:blank", "title":"Bad Request", "status":400,"detail":"Failed to read HTTP message", "instance":"/your/path"} Solution나의 경우 AbstractMessageReaderArgumentResolver에서 해당 메시지를 볼 수 있었고, 디버깅하여 에러를 찍어보니 다음과 같았음. org.springframework.core.codec.DecodingException: JSON decoding error: String length (20051112) ..
반응형
Spring/error
Error SpringBoot에서 Entity에 Lombok Builder를 추가하고 실행을 했더니 아래의 에러가 발생함. Entity @Builder @Data @DynamoDbBean public class DontworkingEntity { private String id; private String name; private String data; @DynamoDbPartitionKey public String getId() { return id; } } Error Error:(11, 1) java: constructor ConsultationPointOfContact in class models.ConsultationPointOfContact cannot be applied to given typ..
Error SpringBoot WebFlux 애플리케이션으로 대용량의 데이터를 전송할 경우 에러가 발생함. DataBufferLimitException Solution Spring WebFlux는 Request크기에 대한 제한은 없지만, 애플리케이션 메모리 문제 방지를 위해 메모리 버퍼를 제한함(default: 256KB) https://www.baeldung.com/spring-webflux-databufferlimitexception 설정을 통해 필요한 만큼 설정 가능 100MB으로 테스트 요청 시 정상동작 spring: codec: max-in-memory-size: 200MB Thank you!
Spring WebFlux에서 Flux를 subscribe하고 Flux 변수를 return할 경우 아래와 같이 경고가 발생함. Inspection Description을 보면 아래와 같음. Calling 'subscribe' in non-blocking context is not recommended Inspection info: Reports subscribe() calls in "reactive" methods. Methods returning a Publisher type (including Flux and Mono) should not call the subscribe() method directly because it can break the reactive call chain. Instead ..
Error SpringBoot Test 코드에서 로깅 라이브러리를 사용하기 위해 @Slf4j를 아래와 같이 추가할시 에러 발생 Solution 테스트 코드에서 로깅 라이브러리를 위한 lombok설정을 위해 gradle에 dependency를 추가해야함. testCompileOnly 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:lombok' Thank you!
[SpringBoot] Singleton bean creation not allowed while singletons of this factory are in destruction
Error SpringBoot에서 MongoDB테스트를 위해 MongoClient를 사용하여 JUnit 테스트로 코드를 실행 시 아래와 같은 에러 발생 Singleton bean creation not allowed while singletons of this factory are in destruction (Do not request a bean from a BeanFactory in a destroy method implementation!) Solution 찾아보니 Tomcat 인스턴스가 두 개 이상 있는지 확인, 자바버전업, 트렌젝션 문제.. 등등 다양한 해결 방법이 있었으나 실패.. 나의 경우 SpringBoot에서 ReactiveMongoTemplate를 사용하여 DB연결을 이용하였는데, 실행..
Error SpringBoot에서 프로젝트 생성 후, 아래와 같이 알 수 없는 에러가 발생하였음 The declared package "" does not match the expected package ".mvn.wrapper" Solution 버전이나개발 환경에 구애받지 않도록 지원하는 Maven Wrapper을 이용하기 위한 스크립트인 mvnw를 실행하는데 해당 패키지가 없어서 발생함. cmd 콘솔창에 아래와 같은 명령어를 실행하면 에러는 사라지고 Maven Wrapper는 정상동작함 mvn -N io.takari:maven:wrapper 참고 : https://sanghye.tistory.com/34 [Spring] Maven Wrapper 설명 및 실행방법 spring 이나 spring boot..
Error javascript에서 아래와 같이 같은 도메인의 API를 PUT Method 호출시 403 Forbidden 에러가 발생함 $.ajax({ url: "/api/jjl/updateImage", type: "PUT", dataType: "json", data:{ title :$("#dtlTitle").val(), tags : $("#dtlTag").val(), hits : $("#dtlHits").val() } }) .done(function(data) { var tags = data.tags; var strTag = ""; $("#dtlTitle").val(data.title); $("#dtlTag").val(strTag); $("#dtlHits").val(data.hits); console...
반응형