[Spring]@Transactional 속성 총정리

💡 핵심 요약 (TL;DR)

'@Transactional 속성 총정리' 알고리즘 문제의 요구사항을 분석하고 최적의 자료구조와 연산 방식을 적용해 구현한 풀이다. 레거시 코드를 분석하면서 다양한 @Transactional 속성을 만났다.

자세히 보기

[Spring]ResponseEntity 코드리뷰

💡 핵심 요약 (TL;DR)

ResponseEntity 코드리뷰의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. RestTemplate을 통해서 외부 API와 통신하는 메서드를 구현하고 있었다.

자세히 보기

[Spring]RestTemplate과 HttpEntity가 뭐길래(제네릭과 ParameterizedTypeReference)

💡 핵심 요약 (TL;DR)

RestTemplate과 HttpEntity가 뭐길래(제네릭과 ParameterizedTypeReference)의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 스프링어플리케이션에서 HTTP요청할때 사용하며 주로 외부API와 연동할때 RestTemplate와 함께 MultiValueMap, HttpEntity도 사용한다.

자세히 보기

[도서]인증과 인가

💡 핵심 요약 (TL;DR)

'인증과 인가'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 인증종류 3가지 | 설명 | 장점 | 단점의 차이를 고려하여 상황에 맞게 적용해야 한다.

자세히 보기

스프링부트에 ModelMapper 적용하기(ft.더블콜론::)

💡 핵심 요약 (TL;DR)

스프링부트에 ModelMapper 적용하기(ft.더블콜론::)의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 서버API 실습과정에서 DTO를 Entity로 변경하기 위해 Builder패턴을 사용했지만 나는 ModelMapper를 사용해보았다.

자세히 보기

DispatcherSerlvet 씹어먹기

💡 핵심 요약 (TL;DR)

DispatcherSerlvet 씹어먹기의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. Spring 프레임워크는 개발을 지원하기 위해 다양한 clas를 제공하는데 그 중 아래 3가지를 이번 글에서 다룰 것이다.

자세히 보기

[STS] 자바버전 안 바뀔때 해결! 자바버전 바꾸는 방법(1.8에서 11로)

💡 핵심 요약 (TL;DR)

'자바버전 안 바뀔때 해결! 자바버전 바꾸는 방법(1.8에서 11로)' 실행 및 개발 과정에서 발생하는 오류 현상과 원인을 분석한 글이다. Window -> Preferences -> 검색어: Compiler -> Java 하위 Compiler클릭 -> JDK Compliance에서 Compiler compliance level에서 1.8을 11로 변경을 통해 문제를 해결할 수 있다.

자세히 보기

[Lombok]@build, @Data 차이

💡 핵심 요약 (TL;DR)

'@build, @Data 차이'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 이제 어노테이션별 차이를 살펴보자.

자세히 보기

application.properties과 application.yml 차이

💡 핵심 요약 (TL;DR)

'application.properties과 application.yml 차이'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 이 둘은 외부 속성을 설정하는 파일이다. 그럼 둘의 차이점은 무엇일까?의 차이를 고려하여 상황에 맞게 적용해야 한다.

자세히 보기