본문 바로가기

Java/[패스트캠퍼스] 50일 포트폴리오 챌린지

[28일차] 10개 프로젝트로 완성하는 백엔드 웹개발(Java/Spring)

수강 강의명
수강 강의명

게시판 페이지 기능 구현

게시판 컨트롤러 테스트
  > 기본적인 입출력 구현 > 서비스 코드에 대한 구현이 되지 않은 상태 > 실제 테스트에 반영한다.
  > @MockBean : 웹 mvc 테스트에 컨트롤러 단에 의존하는 의존성

게시판 컨트롤러
  > 게시판 서비스 객체 사용 > 서비스를 읽어 정보를 전달한다.
  > @RequiredArgsConstructor : 서비스 객체에 대한 생성자를 만든다.(Constructor Injection)

게시판 컨트롤러 테스트
  > 게시판 서비스 객체를 테스트에서 배제. MockMvc가 API의 입출력만 보게 하기 위함.
  > @MockBean : 연결을 끊기 위해 목킹을 해야 할 때 사용하는 애너테이션
  > Spring Test에서 제공하는 애너테이션. 내부 구조는 Mockito의 Mock과 동일하다.

 

수강 화면수강 화면
수강 화면

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.

https://bit.ly/43z0P6S

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

#패스트캠퍼스 #포트폴리오 #직장인자기계발 #환급챌린지 #포트폴리오챌린지 #패스트캠퍼스후기 #초격차패키지 #오공완