목록오류해결 (5)
우당탕탕
HttpRequest 30초 Timeout오류 최근 사이드 프로젝트를 진행하면서 외부 기관과의 API 연동을 시도한 적이 있다. 이 과정에서 API 호출에 1분 이상의 시간이 소요되었고, 30초가 지나면 500 오류가 발생하는 현상을 경험했다. 흥미롭게도 Spring Boot 서버에서는 오류가 발생하지 않고 정상 응답이 돌아왔다. 이러한 문제를 해결한 방법을 공유하려 한다.프로젝트 구성 Next.js: 프론트엔드 (포트 3000)Spring Boot: 백엔드 (포트 8080)외부 기관: 데이터 제공이 구조에서 프론트엔드에서 Spring Boot 서버로 요청을 보내면, 서버가 외부 기관의 데이터를 가져와 다시 프론트엔드로 리턴하는 방식으로 작동한다.문제 발견API 호출을 진행했을 때, 30초에서 31초 사..

AWS CodeDeploy UnknownError 해결AWS CodeDeploy UnknownError 해결AWS CodeDeploy에 자동배포를 만들려고 할 때 시작과 동시에 아래 사진처럼 대기 중 -> 실패로 뜨는 경우가 있다.CodeDeploy는 친절하지 않게 오류 내용도 보여주지 않고... UnknownError만 딱 보여주고 상세를 눌러보면CodeDeploy agent was not able to receive the lifecycle event. Check the CodeDeploy agent logs on your host and make sure the agent is running and can connect to the CodeDeploy server.요런 이상한 오류만 내뱉고 있는 것..
Cause: java.sql.SQLDataException: Cannot determine value type from string DTO 내부에 생성자 미존재로 나오는 에러 해결법 @NoArgsConstructor @AllArgsConstructor public class sampleDto { private String something; } @NoArgsConstructor / @AllArgsConstructor 어노테이션을 상황에 따라 사용해서 해결
java.lang.ClassCastException: class java.lang.Long cannot be cast to class java.lang.String 소셜로그인을 개발 중에 JSONObject에서 받아온 데이터를 1번 방법으로 String으로 변환하는 과정에서 오류가 났다. 아래의 2번 방식인 String.valueOf를 사용하여 해결한다. 1. (String) public String type() { return (String) jo.get("id"); } 2. String.valueOf(); public String type() { return String.valueOf(jo.get("id")); }
org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException Spring boot 2.6 이후의 버전에서 matching-strategy의 값이 ant_path_matcher에서 path_pattern_parser로 변경되었다. 이러한 과정에서 오류가 발생하고 있는 것이었다. 해결방법으로는 application.yaml 파일에서는 spring: mvc: pathmatch: matching-strategy: ant_path_matcher application.propertie..