Spring
Spring 기본개념
햏치
2023. 3. 4. 01:01
<Spring>
Project 생성>other>Spring Starter Project>Packaging : WAR, Java Version 확인,
Group과 Package 명은 com.my>Next>Spring Boot DevTools, Spring Web 선택
<DI(의존성 주입>
step1. DI를 전혀 구현하지 않은 형태
문제점
1) 접근방법이 상이
2) 항상 new 사용
step2. DI를 POJO(Play Only Java Object) 로 구현한 형태
1) interface를 구현
2) 외부에서 객체를 생성하여 매개변수로 전달
( 외부에서 객체를 생성하는 클래스(=외부 조립기 : assembler) )
step3. DI를 Spring으로 구현한 형태
- 싱글톤 형식으로 관리(하나의 객체만을 생성하여 관리)