반복성 아키텍처 패턴을 통해 재컴파일 없이 소프트웨어를 변화시킬 수 있는 방법을 설명합니다.
반복성 아키텍처 패턴은 소프트웨어가 재컴파일 없이 스스로 변할 수 있도록 도와줍니다. 이 글에서는 Spring Boot가 어노테이션을 사용하여 의존성을 자동으로 연결하는 방식이나 ORM이 데이터베이스의 필드를 명시적 코드 없이 매핑할 수 있는 방법을 설명합니다. 패턴의 작동 방식에 대한 실제 사례를 제시하고, 언제 사용해야 할지, 또는 사용하지 말아야 할지를 논의합니다.
The reflection architectural pattern enables software to change itself without recompilation.
The reflection architectural pattern provides a way for software to modify itself without needing recompilation. This article discusses how Spring Boot uses annotations for dependency injection and how ORMs map database fields without explicit code. It breaks down the workings of this pattern and shows practical examples while discussing when to use or avoid it.