[Spring]Interceptor

💡 핵심 요약 (TL;DR)

Interceptor의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. * 주로 인증 단계를 처리하는데 사용 (조직에 따라 Logging용도로 사용)을 적용할 수 있다.

자세히 보기

[Spring]Filter

💡 핵심 요약 (TL;DR)

Filter의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. * 보통 실무에선 logging용도로 사용되고 intercepter가 인증단계로 사용됨을 적용할 수 있다.

자세히 보기

[Spring]@Transactional 쓰는 이유

💡 핵심 요약 (TL;DR)

@Transactional 쓰는 이유의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 핵심 설정과 구현 코드를 단계별로 파악하여 상황에 맞게 유연하게 활용할 수 있다.

자세히 보기

[스프링Spring]에러 커스텀하기

💡 핵심 요약 (TL;DR)

Exceprion이 발생했을 때 어떤 부분의 예외인지 그 이름을 알고 싶을때 Exception클래스 내 e.getClass().getName()메서드를 사용할 수 있다. * @ControllerAdvice: 글로벌 예외처리을 통해 문제를 해결할 수 있다.

자세히 보기

Springboot validation annotation parttern 정규식 오류 해결

💡 핵심 요약 (TL;DR)

Spring Validation의 @NotNull, @NotBlank 어노테이션으로 해결하기 어려운 NULL 허용 및 공백 차단 조건을 @Pattern 정규표현식으로 구현한 사례다. 정규식 선언 시 글자수 범위({0,64})를 명시해야 단일 문자가 아닌 전체 문자열에 대해 유효성 검사가 정상적으로 통과된다.

자세히 보기

TCP통신 vs UDP통신 차이점

💡 핵심 요약 (TL;DR)

'TCP통신 vs UDP통신 차이점'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 두 통신의 차이점에 대해서는 면접은 물론 실무에서도 알고있어야하는 내용으로 이에 대해 알아보자의 차이를 고려하여 상황에 맞게 적용해야 한다.

자세히 보기

Spring 들여다보기: IoC, AOP

💡 핵심 요약 (TL;DR)

Spring 들여다보기: IoC, AOP의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 스프링이 알아서 객체의 생명주기를 관리한다면 개발자는 어떻게 그 객체를 사용할 수 있을까?을 적용할 수 있다.

자세히 보기

String으로 날짜 가지고 놀기

💡 핵심 요약 (TL;DR)

String으로 날짜 가지고 놀기의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 사용할 라이브러리는 총 3가지이다.

자세히 보기