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