Spring Framework 소개: IoC, Bean 설정 및 핵심 API
Spring이란?
오늘날 제어의 역전(Inversion of Control) 원칙은 큰 인기를 얻고 있으며, Spring은 Java 또는 J2EE 애플리케이션을 구축하기 위해 이 원칙을 광범위하게 채택한 경량 프레임워크(Light-Weight Framework)입니다. 대부분의 경우 애플리케이션은 무거운 J2EE 컨테이너가 제공하는 모든 서비스에 접근할 필요가 없음에도 불구하고 이를 사용하곤 합니다. 이러한 ...
7월 4일 16:10에 게시됨
스프링 프레임워크 사용 이유 및 장점 (면접 질문)
면접 질문: 스프링 프레임워크를 사용하는 이유는 무엇인가요?
스프링 프레임워크의 핵심 기능 중 하나는 객체를 생성하는 것입니다. 하지만 객체를 생성하는 행위 자체는 매우 간단합니다.
Product product = new Product();
하지만 실제 프로젝트 개발에서는 클래스의 수가 매우 많아지고, 생성해야 할 객체도 많아지며, 클래스 간의 의존성이 복잡해집니다. 객체를 직 ...
6월 12일 18:41에 게시됨
Spring Framework 의 객체 생성 및 DI, AOP 대리 패턴 완벽 가이드
Spring IOC를 통한 객체 생성 방식
Spring 컨테이너는 빈(Bean)을 생성할 때 기본적으로 기본 생성자(No-args constructor)를 사용합니다. 하지만 필요에 따라 파라미터가 있는 생성자를 통해 객체를 생성할 수도 있으며, 설정 방법은 다음과 같습니다.
인덱스 기반 주입: index 속성을 사용하여 생성자 파라미터 순서대로 값을 전달합니다.
타입 ...
5월 20일 10:41에 게시됨