Spring
- 뉴스 피드 프로젝트 1일차
취준생을 위한 뉴스 피드 프로젝트를 설계했다.
주요기능은 회원가입, 로그인 + 인증, 프로필 설정/수정, 게시글 CRUD 이다.
Pull Request에 이어서 처음으로 코드 리뷰도 해봤다.
위 예시와 다르게 팀원분에게 예의를 지키는 리뷰를 하도록 하자.
리뷰를 마치고 고를 수 있는 옵션이 세가지가 있다.
comment(그냥 댓글), approval(좋네요 승인), request changes(다시 고치고 승인받으러 오세요)
request changes가 하나라도 있으면 pull request가 불가하다.
- @RestControllerAdvice
@ControllerAdvice 와 @ResponseBody를 합친 annotation이다.
전역의 컨트롤러나 설정한 컨트롤러 내의 exception을 모두 처리할 수 있다.
@RestControllerAdvice(basePackageClasses = UserController.class)
public Advisor {
@ExceptionHandler(NullPointerException.class)
public void exceptionHandler(Exception e){
System.out.println(e.getMessage());
}
}
이렇게 설정해주면 UserController에서 nullpointerException이 발생했을 때 exceptionHandler 메소드를 실행시켜준다.
알고리즘
- 프로그래머스 : 택배 배달과 수거하기(Level 2, 그리디)
느낀 점
새로운 협업에 들어갔는데 초반 설계부터 다들 친절하고 존중이 갖춰진 상태라 출발이 매우 좋다. 민폐끼치지 않게 열심히
'TIL' 카테고리의 다른 글
[23.11.28] (0) | 2023.11.28 |
---|---|
[23.11.22] (1) | 2023.11.22 |
[23.11.20] (0) | 2023.11.20 |
[23.11.17] (0) | 2023.11.17 |
[23.11.16] (0) | 2023.11.16 |