
펙토리 메서드 패턴은 객체 생성의 책임을 서브클래스에게 위임하여 객체의 생성 방식을 변경할 수 있는 디자인 패턴입니다.객체 생성의 구체적인 클래스를 정의하지 않고 인터페이스나 추상 클래스를 통해 객체를 생성하는 방법을 정의합니다.Product팩토리 메서드 패턴에서 생성

🛠 전체 프로젝트 구조인터셉터 패턴인터셉터 패턴은 요청 흐름을 가로채는 방식으로 작동하며 프록시 패턴과 유사합니다.메서드를 호출하기 전에 미리 정해놓은 로직을 실행하거나 메서드가 실행된 후에 추가 로직을 처리할 수 있는 패턴입니다.관심사 분리핵심 비즈니스 로직과 부

ERD 설계 Schedule schedule_id schedule 테이블의 기본키 입니다. user_id user 엔티티를 조회를 위한 외래키입니다. todo_list 오늘 할일을의미하는 필드입니다. varchar 형태로 데이터가 담깁

USERuserIdusernameemailpasswordroleschedulesSchedulescheduleIdtitlecontentweatherusercommentsComment commentIdusernamecontentschedule댓글 조회 Response us

📌 개요해당 기간 과제가 주어졌는데 리팩토링에 관한 주제를 다룬 과제였다. 하지만 리팩토링할만한 부분이 잘 보이지 않고 요구사항대로 과제를 진행했더니 1시간 안에 다 끝났다…. ;; (뭐 더 할 수 있다면 리팩토링을 진행해볼 수 있겠지만 그러기엔 내가 주어진 시간을

❓개요프로젝트 요구사항에는 전체 사용자가 보는 교환 목록 페이지가 존재하였습니다. 해당 페이지는 검색도 가능한 페이지입니다. 해당 페이지에 대한 제대로 된 테스트를 진행하기위해 100만건의 데이터를 넣고 진행하였습니다. 데이터를 넣어두었으니 쿼리를 개선한 과정을 작성해

❓개요파이널 프로젝트 요구사항으로 알림 기능이 존재하였습니다. 알림 기능을 넣기에 앞서 어떤식으로 사용자에게 알림을 보낼지 기술적으로 선택해야하는 상황이었습니다. FCM과 SSE에 대해 2가지 선택사항이 있었습니다. FCM 같은 경우 서버 리소스를 쓰지 않고 외부 서버

❓개요Spring Security 를 사용하여 JWT 토큰 방식의 인증/인가를 구현하게되면 사용하게 되는 UserDetatilsService, UserDetails 가 있습니다. 이 둘을 사용해 JWT 토큰 방식으로 구현하게 되면 Spring Security 가 무슨일

❓개요Spring Security 를 이용하여 인증 및 인가를 구현하면서 놓치고 있던점이 있었다. 회원가입을 수행한 후 회원이 입력한 정보가 맞는지 여부를 검증하는 로직을 구현한적이 없었다. 다른 많은 애플리케이션을 이용하면 회원가입 후 이메일 인증을 수행하라고 하거나