Spring Bean Container


스프링 빈 컨테이너 역할

스프링 객체를 관리한다 : 컨테이너가 스스로 객체를 생성한다

1) @ComponentScan : @Component가 붙은 클래스들을 읽어서 객체로 생성한다

2) @Bean : @Bean을 이용하여 개발자가 생성하는 코드를 작성한다.



@Configuration

-> class 가져올 때 반드시 사용해야함


@Import 

-> configure 파일 가져옴


@Import({DVDConfig.class, DVDPlayerConfig.class})

두가지 클래스 믹싱하는 방법


@Component 종류에는

-> 1. @Controller - @RestController

    2. @Service

    3. @Repository


@RestController : @RestController -> @Controller 안으로 들어가면 @Component 어노테이션이 있다.

@Component 어노테이션이 붙어 있으면 스프링 Bean Container가 모두 객체를 생성한다.(개발자가 직접 new()를 사용하는 것과 같은 역할)


@ComponentScan

-> 루트 패키지 이하의 클래스 중 @Component 어노테이션이 붙은 클래스 검색








https://jhkang-tech.tistory.com/44

host name이 도메인 주소가 같지 않다


호스트 네임 => 컴퓨터의 이름(사람의 이름)

도메인 네임 => 컴퓨터 그룹의 이름(사람의 성)


내부 네트워크를 구분하기 보다는 각 서버 또는 서비스의 영역을 구분하기 위한 것



+ Recent posts