[일정관리JPA] API 명세 및 ERD작성
·
프로젝트
이전에는 JDBC 를 활용하여 따로 코드를 작성했지만 JPA 를 사용하면 더 간편하게 데이터베이스를 생성 가능하기에 이번 프로젝트에 활용해보았다. 개발 일정2025.03.26 ~ 2025.04.04프로젝트명일정 관리 프로젝트 소개JPA 를 활용하여 로그인이 가능하고 유저 및 일정 생성,조회,수정,삭제가 가능한 일정관리 프로그램 입니다. ✅ API 명세💡  API 명세서란 API명, 요청 값(파라미터), 반환 값, 인증/인가 방식, 데이터 및 전달 형식 등 API를 정확하게 호출하고 그 결과를 명확하게 해석하는데 필요한 정보들을 일관된 형식으로 기술한 것 https://documenter.getpostman.com/view/43187382/2sB2cU9Mnd 일정관리(JPA) API 명세서The Post..
[TIL]2025-04-03
·
TIL
📋오늘 푼 코딩테스트더보기 📖 오늘 작성한 글더보기https://computerreport.tistory.com/86 [Spring]Filter 예외처리intro프로젝트를 진행하며 발생한 문제 상황과 해결 과정들을 상세히 기록하고 추후에 같은 문제가 발생 했을때 빠르게 문제 해결하기 위해 트러블 슈팅을 정리할려고 한다.기록하는 습관을 기computerreport.tistory.com ✒️ 회고- 내일이면 프로젝트가 끝난다 프로젝트가 끝나면 신경쓰지 못했던 코딩테스트 와 이론 정리를 좀 해야겠다.
[Spring]Filter 예외처리
·
프로젝트/트러블슈팅
intro프로젝트를 진행하며 발생한 문제 상황과 해결 과정들을 상세히 기록하고 추후에 같은 문제가 발생 했을때 빠르게 문제 해결하기 위해 트러블 슈팅을 정리할려고 한다.기록하는 습관을 기르기 위해 프로젝트 기간동안 꾸준히 작성할 것 이다.JPA 를 활용한 TodoList 프로젝트에서 예외처리를 하는 중 Filter 에서 던지는 예외처리를 ErrorResponse 로 안받아진다. ⚠️ 1.문제 상황 발생비밀번호를 잘못 입력해서 예외가 발생하면  Valid를 이용하여 처리가 가능했다. BUT,,  Filter 에서 던져주는 예외처리를 위의 형식으로 처리해주지 못한다. 🔎 2.원인 추론API 가 실행되면 Servlet 을 통해 Controller 로 가기이전 Filter를 이용하여 값을 처리 해준다.그런데 ..
[TIL]2025-04-01
·
TIL
📋오늘 푼 코딩테스트더보기https://school.programmers.co.kr/learn/courses/30/lessons/59046 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krselect ANIMAL_ID,NAME,SEX_UPON_INTAKEfrom ANIMAL_INSwhere NAME in ('Lucy','Ella','Pickle','Rogan','Sabrina','Mitty');📖 오늘 작성한 글더보기 ✒️ 회고- 오늘은 JPA 연습을 위한 초기 세팅을 해서 이론 공부는 하지 못했다.- 내일은 잊어버리지 않도록 했던걸 쭉 기록하는 시간을 가져야겠다.
[TIL]2025-03-31
·
TIL
📋오늘 푼 코딩테스트더보기https://school.programmers.co.kr/learn/courses/30/lessons/68644 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr import java.util.TreeSet;import java.util.Arrays;class Solution { public int[] solution(int[] numbers) { TreeSet set = new TreeSet(); for (int i = 0; i 📖 오늘 작성한 글더보기 ✒️ 회고- JPA 를 활용한 프로젝트를 진행중이라 코딩테스트와 이론 공부에 ..
[Spring]HTTP 란? (2)
·
Spring
https://computerreport.tistory.com/72 [Spring]HTTP 란? (1)✅ HTTP 란? (HyperText Transfer Protocol)다양한 형태(TEXT,IMAGE,FILE,HTML,JSON)가 World Wide Web(WWW,웹) 상에서 데이터를 주고받기 위한 프로토콜이다.서버간의 요청과 응답을 통해 작동한다.TCP/IP 통신 프로토콜computerreport.tistory.com 지난 글에 이어 HTTP API 설계를 해보았다.✅ HTTP API 설계- 게시글 생성     -  POST     - `/boards`     - 성공시 상태코드 2xx     - 실패시 4xx (클라이언트 문제) OR 5xx (서버 문제)- 게시글 1개 조회     -  GET  ..