반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 플러터 공부
- 스프링 공부
- 기술공부
- 프로그래머스
- nestjs스터디
- nestjs공부
- JPA
- 스프링부트
- JPA 공부
- JPA예제
- 코테준비
- JPA스터디
- Flutter
- 스프링부트공부
- K8S
- 기술면접공부
- querydsl
- Axon framework
- 코테공부
- 자료구조공부
- 플러터 개발
- nestjs
- 스프링
- 스프링공부
- DDD
- 알고리즘공부
- 자바공부
- JPA공부
- Kafka
- 카프카
Archives
- Today
- Total
목록스프링 빈 사용이유 (1)
DevBoi
[Spring] Bean의 존재 이유와, DI 의 개념
여태까지 Config파일을 등록해서 bean을 등록 하고, 해당 config에 빈을 등록한걸 사용도 해보고 했다. 근데 결정적으로 왜? 왜 빈을 사용할까? ioc에 들어가서 관리의 대상이 되는건 알겠는데.... 굳이 왜쓰지? class로 쓰면 되는거 아닌가? 싶다 그래서 좀더 딥한 개념의 이유와 사용목적에 대해서 공부를 해보자. 우선 해당 개념을 이해하기 위해서는 자바빈 vs 스프링 빈에 대한 차이를 알아야 한다. 자바빈은 DTO,VO와 같이 getter,setter로만 접근이 가능한 자바 파일을 의미한다. 반면 스프링 빈은 IOC컨테이너가 관리하는 JAVA 객체를 의미한다. 쉽게 말하면, Bean, Component등을 등록하면 IOC 컨테이너에서 관리가 된다는 의미이다. 그러면 스프링에 제어권을 넘긴..
Develop/[Spring]
2022. 3. 1. 17:52