개발일기
Spring Boot 공부
시원한봄유성
어제·2026년 5월 22일 PM 12:09
110
Spring Boot에서는 계층을 나누어 작성하는 것이 중요하다는 것을 배웠다. Controller는 요청을 받고, Service는 핵심 로직을 처리하고, Repository는 데이터를 저장하거나 조회하는 역할을 맡는다.
또 DTO를 사용하면 클라이언트에서 받는 데이터와 응답으로 보내는 데이터를 구분할 수 있다는 점도 이해했다.
특히 Java record를 사용할 때는 일반 클래스처럼 getter를 직접 쓰는 것이 아니라, 필드 이름과 같은 메서드로 접근한다는 점이 기억에 남았다.
느낀 점
오늘은 단순히 코드를 작성하는 것보다 오류를 고치면서 더 많이 배운 날이었다. 처음에는 오류 메시지가 복잡해 보였지만, 하나씩 확인해보니 대부분 오타, 반환 타입 누락, 메서드 미완성처럼 기본 문법과 관련된 문제였다.
앞으로는 코드를 작성한 뒤 생성자 이름, 반환 타입, return 여부, 괄호 닫힘 등을 더 꼼꼼히 확인해야겠다.
다음에 할 일
•사용자 단건 조회 API 추가
•사용자 수정 API 구현
•사용자 삭제 API 구현
•예외 처리 추가
•메모리 저장소 대신 DB 연동 학습
댓글
댓글을 입력하세요...
댓글이 없습니다.
