자바의 봄(Spring)/자바와 스프링 공부하기23 @Builder 패턴을 쓰는 이유 스프링에서 @Builder 패턴을 쓰는 이유 1. 가독성 2. 순서가 다름에 따른 오류 방지 3. 파라미터가 많을 경우 필요에 따라 모두 생성자를 만들어서 사용하기 어렵다. 예시는 추후에 추가하도록 하겠다. 2024. 3. 9. HttpServletRequest HttpServletRequest HTTP 요청 메시지를 개발자가 직접 파싱해도 되지만 매우 불편할 것이다. 서블릿(Servlet)은 개발자가 HTTP 요청 메시지를 편리하게 사용할 수 있도록 HTTP 메시지를 대신 파싱한다. 이렇게 파싱된 메시지를 HttpServletRequest 객체에 담아서 제공하는 것이다. 즉, HttpServletRequest는 서블릿이 HTTP 요청 메시지를 파싱한 결과를 담은 객체이다. HttpServletRequest를 사용하면 HTTP 요청 메시지를 편리하게 조회할 수 있게 된다. 출처: https://ittrue.tistory.com/222 [IT is True:티스토리] 2024. 2. 5. hashcode and equals에 대하여 hashcode and equals를 Entity에 오버라이딩 해줘야 한다. 안그러면 같은 값을 갖고 있어도 서로 다른 객체로 인식해버린다. 2024. 2. 4. Controller를 테스트하는 방법 1. @WebMvcTest를 이용한다. 2. Mockito를 이용해서 가짜 서비스 객체를 생성한다. 3. mockMvc를 이용해서 HTTP 요청을 날린다. 2024. 2. 1. 이전 1 2 3 4 5 6 다음