728x90
반응형
SMALL
  • 43일 해야할 일
    • [x] 자바 이론 공부 (날짜와 시간 & 형식화)
    • [x] spring 강의듣기! (복습! + HTTP강의 5개 듣기)
    • [x] 알고리즘 문제 1개 풀기
    • [x] 개인과제 오류 고쳐보기!
    • [x] 팀과제 하기
    • [x] 자바 스터디 참석
    • [x] 스프링 스터디 코드리뷰!

과제 3 댓글 기능 구현 및 예외처리 핸들링 완료!!!!!!

 

컴파일러가 어디까지 인지 확인해보기

throw는 던지는 것

하는 것이 아닌 replay에 에러 리스폰스를 넣어서 반환하면

잘 된다!

retrun 바로 반환하면 예외 처리이다.

글로벌 리섹션 핸들러

org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation]

server.error.include-stacktrace=never

레파지토리에서 user를 가져오기로 해놓고 정작

userId를 적어서 생긴 오류였다!

userId가 long이기 때문에 String 인 user를 받아오지 못해서 계속 게시글 수정과 삭제가 되지 않았다!!

findByIdAndUserId

findByIdAndUser

Optional<Blog> findByIdAndUser(Long id, User user);
Optional<Blog> blog = blogRepository.findByIdAndUser(id, user.get());
            if (blog.isEmpty()) {
                return new ResponseEntity(AUTHORIZATION.getHttpStatus());
            }

기술매니저님이 요구했던

if 문을 사용하지 않고 만들어보기!

//if문으로 썼을 때
if (blog.isEmpty()) {
   return new ResponseEntity(AUTHORIZATION.getHttpStatus());
 }
// if 문으로 안 썼을 때
blog.isEmpty();
   new ResponseEntity(AUTHORIZATION.getHttpStatus());
728x90
반응형
LIST

'일상 > TIL' 카테고리의 다른 글

46일차  (1) 2023.02.23
45일차  (0) 2023.02.23
43일차  (0) 2023.02.20
42일차  (0) 2023.02.19
41일차  (0) 2023.02.18

+ Recent posts