- http가 뭐죠?
: hypertext transfer protocol, W3(www) 상에서 정보를 주고받을 수 있는 프로토콜이며 HTML 문서를 주고받는 데에 쓰인다. 클라이언트와 서버 사이에 이뤄지는 요청(request)와 응답(response)로 이뤄진다.
- www는 무엇인지?
: world wide web , 인터넷에 연결된 컴퓨터를 이용해 사람들과 정보를 공유할 수 있는 공간을 말한다
- java spring 에서 exception의 종류 ?
: https://yn971106.tistory.com/122
[Exception]_Spring 예외처리
Exception 이란? Error 와 Exception 의 차이는 개발자의 의도인지 아닌지 라고 생각합니다. Error 같은 경우에는 시스템의 심각한 오류, 서버 다운 등 말 그대로 에러인 경우이고, 시스템 레벨에서 일어
yn971106.tistory.com
Checked Exception : RuntimeException 을 상속받지 않는 Exception 들 이며, 해당 예외처리는 반드시 try catch 문으로 감싸서 예외처리를 해줘야 합니다. 그렇지 않을 경우에는 컴파일 오류가 발생하고, 멈추게 됩니다.
= 강제성 O
RuntimeException : Checked Exception 이 아닌것들이며, 해당 예외는 try catch문이 없어도 시스템을 멈추게 하진 않습니다.
= 강제성 X
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=mk1126sj&logNo=220976674605
- 본인 코딩에서 runtime exception 사용한 이유?
:
try catch문 없이 사용하기 위해.
-> 분류 3
1. 해당 exception의 생성자 3개를 담고 있는 runtime exception 클래스 = C???Exception
2. ResultCode 에러코드+에러 메세지를 담은 enum = ResultCode
3. @RestControllerAdvice(전역적으로 @Controller가 붙어있는 곳의 예외처리 가능) 안에 ExceptionHandler와 ResponseStatus를 어노테이션으로 가지고 있는 클래스로 이루어져있다. = ExceptionAdvice
'기술 면접&개념 정리' 카테고리의 다른 글
LocalDate를 YearMonth.parse formatting 하는 과정 (0) | 2023.04.27 |
---|---|
쿠키, 세션, 토큰, (+ 캐시, CDN 추가 예정) (0) | 2023.02.23 |
2023) Spring 관련 기술 면접 질문 및 기초 CS질문 모음 #2 (0) | 2023.02.22 |
2022) 포트폴리오 발표 중 들었던 인상 깊은 기술 질문 모음 (0) | 2022.12.07 |
2022) 신입 개발자 취업 준비, 공부해야 하는 용어 목록 (0) | 2022.11.10 |