-
[SpringBoot] Spring ContainerProgramming/SpringBoot 2023. 12. 2. 16:36728x90
Spring Contiainer에 대해 알아보기 전 서지식이 필요합니다!
아래 포스팅을 참고해주세요.
[SpringBoot] 스프링 vs 스프링부트
스프링(Spring)은 프레임워크이며, 스프링 부트(Spring boot)는 스프링을 기반으로 한 도구입니다. 스프링에서 스프링 프레임워크로 개선한 사항으로는 다음과 같습니다. - 개발 환경 설정을 간소화 :
code-space.tistory.com
[SpringBoot] MVC패턴
Model :데이터 관리 애플리케이션이 포함해야 할 데이터가 무엇인지를 정의합니다. 데이터의 상태가 변경되면 모델은 이를 뷰에게 알립니다. 컨트롤러에게 알리기도 합니다. View : 화면 애플리케
code-space.tistory.com
Spring Boot에서는 Spring Container를 통해 Bean이라는 객체를 관리합니다.
Spring Container란 의존 관계 주입을 사용자가 객체를 생성하는 대신 자체적으로 Bean을 생성하고 관리하면서 의존 관계를 연결해주는 것입니다.
비어 있는 Spring Container가 생성되면 Spring 설정 파일(application,yml 혹은 application.properties )을 기반으로 Spring Container에 Bean이 등록된 후 Bean의 의존 관계를 주입합니다.
@ControllerAdvice
@PathVariable
@RequestBody
@Transactional
@JsonProperty
728x90'Programming > SpringBoot' 카테고리의 다른 글
[SpringBoot] Lombok 롬복 (1) 2023.12.07 [SpringBoot] JPA (0) 2023.12.07 [SpringBoot] MVC패턴 + REST API + JPA 프로젝트 설계 (1) 2023.12.07 [SpringBoot] MVC패턴 (1) 2023.12.02 [SpringBoot] 스프링 vs 스프링부트 (0) 2023.12.02