# exception

5개의 포스트

Exception의 필요성

Exception이란? image.png 그림에서 볼 수 있듯이 Error와 Exception은 다르다. Error는 시스템 내 비정상적인 상황이 생겼을 때 발생한다. 따라서 시스템 레벨에서 발생하며, 개발자가 미리 처리할 수도 예측할 수도 없다. Exception은 개발자가 구현한 로직 내에서 발생한다. 따라서 Exception은 미리 예측하여 처...

2020년 1월 15일
·
0개의 댓글
post-thumbnail

practice - Spring JPA : embedded/embeddable을 이용한 Password 관리

서론 최근 spring-boot와 kotlin을 공부하고 있는데, spring jpa와 관련한 best practice를 알려주는 좋은 글을 찾아서 직접 해볼 만한 것들을 실습해보기로 했다. 이번에 진행한 실습의 내용 및 학습 목표는 아래와 같다. 내용 사용자 로그인 기능을 구현하되, 아래와 같은 세부 사항을 따른다. 아이디가 잘못되어 로그인이 실패한 경...

2019년 12월 10일
·
0개의 댓글

SQL Error: 1406에 해결 방법

에러 발생 markdown 포스팅 블로그를 만드는 중에 해당 에러가 발생했다. 로그를 읽어보니 현재 작성한 content가 너무 길어서 데이터베이스에 넣을 수 없다는 것이었다. JPA를 사용 했고 String으로 선언했으니 (content Column을 String으로 선언함) Mysql에서도 String 같이 길의 제한이 거의 없는 수준일거라고 멍청하게 ...

2019년 11월 27일
·
0개의 댓글

[Java] Exception 처리하기

Checked Exception과 Unchecked Exception Checked Exception: 컴파일 시간에 검사하는 예외로서, 처리하지 않으면 컴파일 에러가 나므로 반드시 처리해야 한다. 처리 방법에는 try/catch 로 감싸거나, throws 로 이를 호출한 메서드에게 예외를 넘겨준다.(이는 자바에만 존재하는 특별한 예외 처리 방식이다.) U...

2019년 10월 20일
·
0개의 댓글

TIL no.30 - Python - 11. Exceptions

Exception의 사전적 의미는 "예외"입니다. Python에서 "예외" 상황은 의도하지 않은 에러가 일어나는 경우를 뜻합니다. Exception은 의외로 생각보다 자주 일어날 수 있습니다. 다음과 같은 list로 예를 들어 보겠습니다. 길이가 3이므로 4번째 요소를 indexing 하게 되면 IndexError가 납니다. Exception이 발생하...

2019년 10월 13일
·
0개의 댓글