Clickin Devlog

#DI

3 posts found

컴파일 타임의 마법 — Micronaut 내부 동작 심층 분석

Micronaut annotation processor가 생성하는 BeanDefinition, BeanDefinitionReference, 컴파일 타임 AOP 프록시의 실제 바이트코드를 직접 확인합니다.

첫 Micronaut 프로젝트 만들기

Micronaut Launch로 프로젝트를 생성하고, 첫 REST API를 만들고, Bean Scope와 테스트까지 직접 실행해봅니다.

Compile-time DI의 시대를 열다 — Micronaut 소개와 역사적 맥락

Spring이 reflection 기반 DI를 선택할 수밖에 없었던 2002년의 Java 생태계, 그리고 그 한계를 컴파일 타임에 해결한 Micronaut의 등장 배경을 살펴봅니다.