반응형

Error와 Exception

Error

컴파일시 문법적인 오류와 런타임시 예측불가능한 에러가 있다. 에러의 예로는 StackOverflowError / OutOfMemoryError 등이 있으며 발생시 프로세스가 종료된다. 핸들링이 불가능하고 회복이 불가능하다.

Exception

프로그램이 핸들링이 가능한 경우 익셉션이라한다.
처리가 가능하다.
프로그램이 동작중 예상하지 못한 상태가 발생하여 수행중인 프로그램이 영향을 받는것.
CheckedException(Compile tiem)

  • 컴파일시점에 예측이 가능하다.
    UncheckedException(Run time)
    • 컴파일 시점에는 예측이 불가능하고, 런타임시에 발생하는 예외

스프링에서의 예외처리

  1. 메소드 단위에서 try/catch를 이용하여 처리
  2. 컨트롤러 단위에서 @ExceptionHandler를 이용해서 처리
    • @Controller / @RestController 가 적용된 Bean내에서 발생하는 예외를 잡아서 하나의 메소드에서 처리해주는 기능.
  3. @ControllerAdvise를 이용하여 Global level에서 컨트롤러 이후 Client에게 전달되기 직전 처리
    • @ControllerAdvise 모든 @Controller 즉, 전역(Global)에서 발생할 수 있는 예외를 잡아서 처리해주는 어노테이션
반응형

'프로그래밍 > 면접대비문제' 카테고리의 다른 글

MVC란?  (0) 2021.01.11
Java Collection framework interface의 특징  (0) 2021.01.11
REST API에 대해서  (0) 2021.01.10
MSA란 무엇인가?  (0) 2021.01.10
[IT 개발자 면접 대비문제] Spring의 원리  (0) 2016.09.17
반응형
반응형
반응형

2021.01.09

면접준비중

면접을 대비하고있는중이다. 다음주에 면접인데 너무 뭘 거창하게 하기도 좀 그런 생각이 들어서 아래의 방법으로 정리를 하고있다.

  1. 이전 프로젝트 정리
    • 이전 회사에서 했던 프로젝트들을 정리하고 다시한번 복기해본다.
  2. 기술면접준비
    • 이전에 사용했던 기술들과 현재 공부중인 기술들에 대해서 다시한번 정리해본다. 그리고 기본적인 알고리즘, 네트워크, CS 등 기초적인것들도 한번 살펴본다.
  3. 미래에 사용할 기술 리서치
    • 지원한 회사에서 사용중인 기술에대해서 알아보고 해당 기술을 정리한다. 당연히 새로운 기술을 하루이틀만에 습득하는것은 불가능하지만 기술츼 특징 등은 미리 파악해놓는다.
      이런 준비를 할 예정이고 그중 첫번째, 이전 프로젝트 정리를 완료했다.

제주도 지도 그리기

안랙술이 스킬쉐어에서 본 강좌를 토대로 함께 지도 그리기를 시도해보았다. 나중에 여행계획을 짜거나 할때 참 좋은 방법인거같다. 먼저 제주도에서 이미 갔던곳, 좋았던곳에 대한 지도를 만들고 앞으로 가고싶은곳도 기록하면 좋을거같다. 물론 이런건 안랙술이했고 나는 내가 낚시하러갔던 포인트와 물고기를 그렸다. 나도 안랙술과 협력해서 지도그리기를 함께 해봐야겠다.

면접준비때문에 개인프로젝트를 못하고있다. 면접이 잘 되면 개인프로젝트도 다시 시작해야지

반응형

'2021년도 > step1.제주' 카테고리의 다른 글

day11.굴 라면과 면접준비  (0) 2021.01.11
day10. 낚시  (0) 2021.01.10
day8. 코딩테스트 합격!  (0) 2021.01.08
day7.눈이 많이온날  (0) 2021.01.08
day6.코딩테스트  (2) 2021.01.06

+ Recent posts