본문 바로가기

web4

@WebMvcTest를 이용한 REST API 테스트 중 맞이한 에러 해결기 (2) 이 글은 @WebMvcTest를 이용한 테스트 과정 중 두번째로 맞히한 에러 상황과 해결 방법에 대해 정리한 글이다. 첫번째 에러 상황이 궁금하다면 아래 글에 정리를 해놓았다. 첫번째 에러 상황 @WebMvcTest를 이용한 REST API 테스트 중 맞이한 에러 해결기 (1) @WebMvcTest를 사용하면 Controller만 단위 테스트가 가능하다. @SpringBootTest를 사용하면 통합테스트가 되기 때문에 Controller만 단위 테스트를 하기 위해서는 @WebMvcTest를 이용하면 된다. @SpringBootTest를 사 sjparkk-dev1og.tistory.com @WebMvcTest를 이용한 REST API 테스트 중 맞이한 에러 해결기 (2) 에러 상황 에러 로그의 일부분은 복.. 2022. 12. 7.
@WebMvcTest를 이용한 REST API 테스트 중 맞이한 에러 해결기 (1) @WebMvcTest를 사용하면 Controller만 단위 테스트가 가능하다. @SpringBootTest를 사용하면 통합테스트가 되기 때문에 Controller만 단위 테스트를 하기 위해서는 @WebMvcTest를 이용하면 된다. @SpringBootTest를 사용해도 테스트에 문제는 없지만 통합테스트가 목적이 아닌 단위테스트가 목적이기 때문에 목적에 맞게 @WebMvcTest를 사용하는 것을 추천한다. 이 글은 @WebMvcTest를 이용한 테스트 과정 중 첫번째로 맞히한 에러 상황과 해결 방법에 대해 정리한 글이다. @WebMvcTest를 이용한 REST API 테스트 중 맞이한 에러 해결기 (1) 에러 상황 @WebMvcTest를 이용하여 테스트 코드를 작성 중 다음과 같은 오류를 맞이했다. No.. 2022. 12. 2.
아파치와 톰캣 및 WAS와 WebServer 서버에 관한 공부를 할때 헷갈릴 수 있는 내용인 아파치와 톰캣의 관한 차이점과 웹서버와 와스(WAS)에 대한 차이점을 정리한다. 아파치와 톰캣 및 WAS와 WebServer 아파치(apache) & 톰캣(tomcat) 먼저 아파치란, 웹 서버 중 하나이며, 아파치 소프트웨어 재단에서 관리하는 HTTP WEB SERVER이다. HTTP서버로써 다양한 기능 제공과 더불어 구축이 쉽다는 장점을 가지고 있어 많이 사용한다. 추가적으로 대부분의 중소기업들은 무료로 사용이 가능하여 많이 사용된다. 톰캣이란, 아파치 소프트웨어 재단의 WEB APPLICATION SERVER(WAS)이다. 자바 서블릿을 실행 시키며 JSP 코드가 포함되어 있는 웹 페이지를 만들어준다. 즉, 톰캣은 웹 서버에서 넘어온 동적인 페이지를 .. 2022. 9. 15.
쿠키와 세션이란? (Cookie & Session) 들어가며 쿠기와 세션에 대해서 정리한다. SESSION 이란? 세션의 정의란 1. 망 환경에서 사용자 간 또는 컴퓨터 간의 대화를 위한 논리적 연결. 2. 프로세스들 사이에서 통신을 하기 위해 메시지 교환을 통해 서로를 인식한 이후부터 통신을 마칠 때까지의 기간. 라고 한다. 하지만 이걸로는 느낌이 오지 않는다. 조금 더 풀어서 이해하기 쉽게 설명하면 세션이란 일정 시간동안 같은 사용자(브라우저)로부터 들어오는 일련의 요구를 하나의 상태로 보고 그 상태를 일정하게 유지시키는 기술이라고 한다. 여기에서 일정 시간이라 함은 사용자가 웹브라우저를 통해 웹서버를 접속한 시점부터 웹브라우저를 종료한 시점까지의 시간을 나타낸다. 즉, 웹브라우저를 닫게 되면 세션도 닫힌다는 것. 웹서버에 사용자에 대한 정보를 저장하.. 2021. 3. 26.