BE/Spring Boot

컴포넌트 스캔이란?스프링 부트는 @SpringBootApplication 이 붙어있는 클래스가 있는 패키지 내부에 있는 클래스들을 스캔한다. 스프링 부트 프로젝트를 생성하면 Application 클래스에 자동으로 @SpringBootApplication 이 붙어있다.@SpringBootApplicationpublic class Day01Application { public static void main(String[] args) { SpringApplication.run(Day01Application.class, args); }}컴포넌트 스캔으로 객체가 생성되는 어노테이션@Controller, @RestController, @Service, @Repository, @Configur..
스프링 프레임워크란?자바 기반 애플리케이션 프레임워크자바에서 가장 많이 사용하는 프레임워크다.자바로 애플리케이션을 개발하는 데 필요한 기능을 제공하고 쉽게 사용하도록 돕는 도구 스프링의 특징으로는 제어 역전(IoC)와 의존성 주입(DI)이 있다.제어 역전 (IoC)기존 자바에서는 객체를 생성하고 관리하는 제어 권한이 사람(개발자)에게 있었는데,제어 권한이 스프링에게 넘어가서 제어의 역전(IoC)이라고 한다.-> 원래 객체의 관리 제어권이 사용자에게 있었는데 스프링으로 제어권이 넘어갔다.  사용할 객체를 직접 생성하지 않고, 객체의 생명주기 관리를 외부(스프링 컨테이너)에 위임하는 것 의존성 주입 (DI : Dependency Injection)제어 역전의 방법 중 하나로, 사용할 객체를 직접 생성하지 않..
셰욘
'BE/Spring Boot' 카테고리의 글 목록