💡 핵심 요약 (TL;DR)
deeplink가 뭐길래(개념, 정의)의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 오늘 회의를 하다가 부장님이 deeplink를 사용하면된다고 하셨다.
💡 핵심 요약 (TL;DR)
deeplink가 뭐길래(개념, 정의)의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 오늘 회의를 하다가 부장님이 deeplink를 사용하면된다고 하셨다.
[JPA]@CreatedDate에 날짜가 안 담길때 오류
💡 핵심 요약 (TL;DR)
이런 오류는 대부분 auditing이 제대로 적용되지 않았을때 발생한다. Entity클래스에 @EntityListeners 추가되어있지 않아서 Auditing기능이 작동하지않았다.
[JPA] 기초 Query Method(쿼리메서드)와 Entity(엔티티)
💡 핵심 요약 (TL;DR)
기초 Query Method(쿼리메서드)와 Entity(엔티티)의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. JPA를 왜 사용할까? SQL 중심적인 개발에서 객체중심으로 개발이 가능하고 CRUD와 같은 간단한 메서드 생산성이 올라간다.
[Springboot]Springfox Boot Starter
💡 핵심 요약 (TL;DR)
Springfox Boot Starter의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. Swagger는 다양한 라이브러리가 있다. 그 중 Swagger2와 Swagger-ui 조합이 현재 가장 많이 사용된다.
💡 핵심 요약 (TL;DR)
Junit의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. Mock이란 실제 사용되어야하는 객체의 대체객체로 실제 객체를 만들어서 하기엔 시간이 부족하고 비용이 높은 경우, 구현이 까다로울 경우에 가짜 객체를 만들어서 사용하는데 그중 하나가 Mock객체이다.
💡 핵심 요약 (TL;DR)
RestTemplate 활용의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 클라이언트와 서버끼리 RestTemplate객체를 사용하여 JSON을 주고받을 수 있다.
💡 핵심 요약 (TL;DR)
Interceptor의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. * 주로 인증 단계를 처리하는데 사용 (조직에 따라 Logging용도로 사용)을 적용할 수 있다.
💡 핵심 요약 (TL;DR)
Filter의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. * 보통 실무에선 logging용도로 사용되고 intercepter가 인증단계로 사용됨을 적용할 수 있다.
💡 핵심 요약 (TL;DR)
Exceprion이 발생했을 때 어떤 부분의 예외인지 그 이름을 알고 싶을때 Exception클래스 내 e.getClass().getName()메서드를 사용할 수 있다. * @ControllerAdvice: 글로벌 예외처리을 통해 문제를 해결할 수 있다.
[Spring]validation라이브러리, 커스텀 validation annotation만들기
💡 핵심 요약 (TL;DR)
validation라이브러리, 커스텀 validation annotation만들기의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 2. 구현에 따라 Service Logic과 분리가 필요할 수 있음을 적용할 수 있다.