2025/05/09 2

개념 정리 | Spring MVC, 어노테이션, IoC의 시작, Apache tomcat

Spring MVCView : 화면Controller : View - Model 중간 매개체Model : 데이터 연산(DB 소통), 로직 Repository, Service (상세 역할) 어노테이션어노테이션의 역할 "아래 세 친구에게 알려주기"1. 컴파일러에게 ex. @Override2. 빌드도구에게 ex. @Getter3. 프레임워크에게 ex. @스프링아 아래 클래스를 스프링빈으로 니가 관리해줘 IoC의 시작객체를 부탁해 생성부터 관리까지 2가지 방법= 이 클래스를 이제 스프링 빈으로 좀 관리해줬으면 좋겠어= 이 클래스를 스프링 빈으로 (컨테이너에) 등록해줘= 이 클래스를 객체로 생성해서 스프링 빈으로 등록해줘 1. @Component class _______ {2. @..

카테고리 없음 2025.05.09

스프링의 주요원리 (IoC, 컨테이너, 스프링빈, DI)

스프링의 주요 원리1. IoC2. 컨테이너3. 스프링빈4. DI IoC (Inversion of Control) 제어의 역전inverse : 정반대로 뒤집힌다. control : 제어 "프로그램의 흐름 = 객체의 흐름" = 객체의 제어권을 정반대로 뒤집는다. (스프링이 객체에 대한 제어권(생성, 사용, 라이프사이클)을 가진다 - 기존에는 개발자가 제어권을 가지고 있었다.) 스프링이 객체를 생성해서 관리를 하기위해 (스프링/IoC/DI)컨테이너를 준비스프링이 관리하는 객체 = 스프링 빈 DI (Dependency Injection) 의존성 주입의존한다 = 사용한다 / 의존성 = 사용할(하는) 것 = 객체개발자 : 주입받는다스프링 : 주입해준다 객체를 사용한다. = 객체를 생성해서 메소드/필드를 호출..

카테고리 없음 2025.05.09