Home

Springboot 이메일 인증 구현

Summry 본 문서에서는 인증번호를 생성해 이메일을 보내는 방법을 정리한다. 본 문서에서 다룬 방법은 Gmail을 기준으로 작성됨. send me email if you have any questions.

Read more

Springboot 로그 설정(Logback)

Summry 로그 라이브러리는 Logback, Log4J, Log4J2 등등 수 많은 라이브러리가 있는데 스프링 부트에서 이것들을 통합해서 인터페이스로 제공하는 것이 바로 SLF4J 라이브러리다. 본 문서에서는 Logback 적용 및 사용 방법을 정리한다. send me email if you have any questions.

Read more

Spring boot Exception 처리

Summry Backend 개발자에게는 클라이언트에게 500Error를 보여주지 않을 의무가 있다. 개발한 API에는 기본적으로 대부분의 상황을 테스트하여 여러 에러들을 올바른 status code와 에러 메시지를 반환하도록 예외처리를 수행해야 한다. 본 문서에서 JAVA의 표준 예외를 이용해 Exception을 처리하는 방법을 정리한다. Java Checked, Unchecked Exception 정리 send me email if you have any questions.

Read more

Spring boot custom Exception

Summry Backend 개발자에게는 클라이언트에게 500Error를 보여주지 않을 의무가 있다. 개발한 API에는 기본적으로 대부분의 상황을 테스트하여 여러 에러들을 올바른 status code와 에러 메시지를 반환하도록 예외처리를 수행해야 한다. 표준예외로 처리할 수 없는 경우가 있는데 이러한 경우 custom exception을 만들어 처리한다. 예를 들어 파라미터의 범위를 1~100까지 설정하는 경우 101을 요청해도 int형 파라미터의 범위를 초과하지는 않으므로 예외가 발생하지 않는다. 이 경우 개발자가 임의로 값을 검사하고 1~100 범위 밖의 데이터가 들어온 경우 custom exception 강...

Read more