✅문제 상황 서버에서 날짜와 시간 데이터를 받아와야하는데 타입이 LocalDateTime이었다. 프론트에서는 input에 으로 날짜만 보내고 있었던 상황 그래서 다음과 같은 에러가 떴다. Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime` from String "2024-09-22 00:00": Failed to deserialize java.time.LocalDateTime: (java.time.format.DateTimeParseException) Text '2024-09-22..
✅Servlet이란?클라이언트의 요청을 처리하고, 그 결과를 반환하는 Servlet 클래스의 구현 규칙을 지킨 자바 웹 프로그래밍 기술예를 들어 로그인 페이지에서 사용자가 입력한 데이터를 서버로 보내 로그인 여부를 확인하거나, 특정 데이터를 조회하는 경우에 서블릿이 사용된다. 그때 서버는 클라이언트의 아이디와 비밀번호를 확인하고, 다음 페이지를 띄워주어야 하는데, 이러한 역할을 수행하는 것이 바로 서블릿(Servlet)이다. ✅Servlet을 쓰는 이유 서블릿을 사용하지 않고 직접 HTTP 통신으로 오고가는 문자열을 파싱하여 서블릿과 같은 기능을 구현해도 무방하지만, 이미 편리하게 사용할 수 있는 서블릿을 놔두고 직접 문자열 파싱을 구현하는 것은 개발자가 온전히 비즈니스 로직에 집중하지 못하게 만들..
사실 백엔드 용어와 프론트엔드 용어의 구분이 명확하진 않지만 내 나름대로 정리하는 것이 협업할 때도 많은 도움이 될 것 같다! API(Application programming interface )백엔드랑 프론트엔드를 연결할 때 사용 규칙을 제공하는 것 !! JSP(JavaServer Pages ) 서블릿(Servlet / Java코드 안에 Html코드를 넣음)HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다.JSP 가 실행되면 자바 서블릿(Servlet) 으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다.JSP 문서는 HTML 태그 사이에 (스크립트릿 태그)를 추가하여 그 안에 ..