본문 바로가기

전체 글

빌더패턴(Builder Pattern)과 @Builder https://pamyferret.tistory.com/67 빌더 패턴(Builder pattern)을 써야하는 이유, @Builder 빌더 패턴(Builder pattern)이란? 객체를 정의하고 그 객체를 생성할 때 보통 생성자를 통해 생성하는 것을 생각한다. Bag bag = new Bag("name", 1000, "memo"); 하지만 생성자를 통해 객체를 생성하는데 몇 가 pamyferret.tistory.com https://mangkyu.tistory.com/163 [Java] 빌더 패턴(Builder Pattern)을 사용해야 하는 이유 객체를 생성하기 위해서는 생성자 패턴, 정적 메소드 패턴, 수정자 패턴, 빌더 패턴 등을 사용할 수 있습니다. 개인적으로 객체를 생성할 때에는 반드시 빌더.. 더보기
[TIL] 사이드 프로젝트 11일차 1. 개발 진행 상황 - Restful에 대한 검색과 공부 - 이미지 업로드 구현 2. 오늘 한 일 / 회고 팀원 분이 진짜 Restful한 개발을 해보자고 하셨다. 내가 알고있는 Restful한 개발이란 http 메서드(GET, POST, PUT, PATCH, DELETE 등)를 URI에 붙여서 사용하는 것..? 같은 범주(?) 같에 있는 것...음... 예를 들면 내가 지금 하고있는 /api/post 라는 url을 post라는 같은 범주에 있는 것을 묶고 http메서드에 따라 기능을 할 수 있게 하는 것이라고 간단하게 생각했었는데... 그게 아니였다. restful한 개발을 하기 위해서는 아래의 것들이 충족되어야 했다. Server-Client(서버-클라이언트 구조), Stateless(무상태), C.. 더보기
[TIL] 사이드 프로젝트 10일차 개발 진행 상황 - 게시글 crud 진행중 - s3이미지 업로드 기본 기능 작동하도록 구현 - 예외처리 진행중 더보기
[TIL] 사이드 프로젝트 9일차 개발 진행 상황 - 게시글 crud 진행중 - 예외 처리 공부하면서 코드 작성중 더보기
[TIL] 사이드 프로젝트 8일차 오늘 한 일 / 회고 면접 보고옴! 좋은 질문을 많이 받아서 공부하는데 도움이 될 것 같다. 아직 부족한 부분이 많지만 충분히 해낼 수 있을거라고 생각한다. 더보기
[TIL] 사이드 프로젝트 7일차 1. 개발 진행 상황 테스트 코드 공부중! 2. 특이사항 내일 면접 준비에 시간을 많이 씀.. 코드를 많이 작성하지 못함 더보기
[TIL] 사이드 프로젝트 6일차 개발 진행 상황 TDD 관련 공부중 예외 처리 공부하면서 구현 중 응답 형식 맞추기 더보기
📝 스프링(Spring) 예외(Exception)처리 2 Spring 기본적으로 BasicErrorController 에서 에러 처리 /error: 에러 요청 다시 전달(Redirect)하도록 WAS 설정되어 있음 오류(Error)페이지 HTTP Status 에러 HTTP 200, Error Message -> 별도 설정 없으면 BasicErrorController가 에러를 처리함(기본적으로 WebMVCAutoConfiguration을 통해 WAS 자동 설정) 스프링 일반적 흐름 WAS(톰캣) -> Filter -> 디스패치 서블릿 -> 인터셉터 -> 컨트롤러 컨트롤러에서 에러 발생 시 흐름(예외처리 따로 없는 경우) WAS(톰캣) -> Filter -> 디스패치 서블릿 -> 인터셉터 -> 컨트롤러 -> WAS는 application에서 예외처리 안되서 온거로.. 더보기