본문 바로가기
생각 정리

2022. 10. 26.

by jaeyoungb 2022. 10. 26.

§ 학습 전(계획)

 

▶ 학습 목표는 무엇인가?

  • Spring MVC - 예외 처리
비즈니스적인 예외 던지기(throw) 및 예외 처리

 

 이미 알고 있는 내용은 무엇인가?

어제 예외 처리에 관한 내용을 학습했다. 오늘은 이어서 관련된 새로운 내용들을 학습한다.

오늘도 화이팅하자😇

 

 

 


 

 

§ 학습 후(점검 및 평가)

 

 새롭게 배운 내용은 무엇인가?

체크 예외는 예외를 잡아서 체크한 후에 해당 예외를 복구하든가 회피하든가 등의 구체적인 처리를 해야하는 예외이다.

언체크 예외는 예외를 잡아서 해당 예외에 대한 어떤 처리를 할 필요가 없는 예외이다.

(RuntimeException 클래스를 상속한 예외는 모두 언체크 예외)

 

사용자 정의 예외를 정의해서 다양한 예외를 던질 수 있고, 던져진 예외는 Exception Advice에서 처리 가능하다.

 

@ResponseStatus는 고정된 예외를 처리할 경우에 사용할 수 있다.

HttpStatus가 동적으로 변경되는 경우에는 ResponseEntity를 사용한다.

 

 

 다른 사람에게 설명할 수 있는가?

오늘 내용들은 감이 안잡혔다. 설명하기엔 아직 부족하다.

 

 

 아직 이해되지 않은 내용은 무엇인가?

이론에 관한 내용들은 이해가 되었지만, 구현 상에서의 이해는 아직 부족하다.

 

 

 이해되지 않은 내용을 보완하기 위해서 나는 무엇을 할 수 있는가?

내용들을 다시 보면서, 관련 내용 자료들을 찾아보면서 더 잘 이해할 수 있을 것 같다.

 

 

 오늘 나의 학습 만족도는 어느 별 5개 중 몇 개를 줄 수 있는가?

  • ★★★★☆

오늘 실습은 좀 어려웠다.

페어와 함께 진행했는데, 페어분과 함께 시간가는 줄 모르고 계속 헤쳐나가면서 결국엔 해결해냈다.

페어 분이 spring에 능숙하신 분이신 것 같은데, 어떤 식으로 문제점을 해결해나가는지 보여주신 것 같아서 많은 도움이 되었고, 혼자 구현할 때에도 적용해볼 수 있을 것 같다. 이외에도 많은 IDE 팁들을 알려주셔서 감사했다.

(문제를 해결해나가는 방법은 일일이 상위 클래스들을 가서 무슨 메서드, 어떻게 쓰이는지 파악하는 것, IDE 팁들은 클래스 다이어그램, API 테스트 등등)

 

그리고, 저녁 개인 학습 시간에 대부분의 시간이 알고리즘 풀이에 할애하고 있는데, 좀 고쳐야겠다.

스프링에 더 중점을 두도록 계획을 다시 세워야 할 것 같다.

오늘은 좀 많이 피곤하다.. 일찍 자야할 것 같다. 고생했다 오늘 ~.~

'생각 정리' 카테고리의 다른 글

2022. 10. 28.  (1) 2022.10.28
2022. 10. 27.  (0) 2022.10.27
2022. 10. 25.  (0) 2022.10.25
2022. 10. 24.  (1) 2022.10.24
2022. 10. 21.  (0) 2022.10.21