빈 후처리기
스프링이 빈 저장소에 등록할 목적으로 생성한 객체를 빈 저장소에 등록하기 직전에 조작하기 위해 사용한다.
스프링이 빈 저장소에 등록할 목적으로 생성한 객체를 빈 저장소에 등록하기 직전에 조작하기 위해 사용한다.
트랜잭션 전파 속성들이 실제로 잘 작동하는지 테스트를 통해 알아보려고 한다.
트랜잭션은 데이터베이스 시스템에서 병행 제어 및 회복 작업 시 처리되는 작업의 논리적 단위이다. 하나의 트랜잭션은 Commit되거나 Rollback된다.
Lombok이란 Java 라이브러리로 반복되는 getter, setter, toString 등의 반복적인 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리다. Eclipse나 IntelliJ 같은 IDE에서 자동 생성 기능을 사용하지만, 이것 역시 번거로울 뿐만 아니라 반복되는...
코틀린에서 가장 많이 사용되는 테스트 프레임워크이다. 코틀린 DSL을 활용해 테스트 코드를 작성할 수 있다.
Kotln 공식 문서 정리를 통해 상승한 자신감을 등에 업고 호기롭게 미션으로 뛰어들어 보았다. 깨지고 부서지며 작성한 코드 후기를 통해 혹시라도 이 미션을 도전할 사람에게 도움이 되길 바란다.
공식 문서에 나온 내용을 정리한 글
공식 문서에 나온 내용을 정리한 글.
프록시란?
전략 패턴(Strategy Pattern)
템플릿 메서드 패턴(Template Method Pattern)이란?
쓰레드로컬(ThreadLocal)이란?
Atomic Access
트랜잭션 전파 속성들이 실제로 잘 작동하는지 테스트를 통해 알아보려고 한다.
트랜잭션은 데이터베이스 시스템에서 병행 제어 및 회복 작업 시 처리되는 작업의 논리적 단위이다. 하나의 트랜잭션은 Commit되거나 Rollback된다.
노션에만 글을 정리하다 내가 쓰는 글에 좀 더 책임감을 가지고 퀄리티를 올리고 싶어졌다. 그러기 위해선 나 혼자만 보는 글이 아닌 모두에게 공유할 수 있는 블로그에 올려야 한다고 생각이 들었다.
Atomic Access
프록시란?
프록시란?
Lombok이란 Java 라이브러리로 반복되는 getter, setter, toString 등의 반복적인 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리다. Eclipse나 IntelliJ 같은 IDE에서 자동 생성 기능을 사용하지만, 이것 역시 번거로울 뿐만 아니라 반복되는...
HTTP 프로토콜의 TCP/IP 기반에 대한 얘기를 하던 중 HTTP/3에 대한 키워드를 들었다.
코틀린에서 가장 많이 사용되는 테스트 프레임워크이다. 코틀린 DSL을 활용해 테스트 코드를 작성할 수 있다.
오픈 소스 프로젝트이자 type-safe한 쿼리를 위한 Domain Specific Language이다.
오픈 소스 프로젝트이자 type-safe한 쿼리를 위한 Domain Specific Language이다.