반응형
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
- JPA공부
- 알고리즘공부
- Kafka
- JPA예제
- 코테준비
- 프로그래머스
- 스프링부트
- 스프링 공부
- 기술면접공부
- JPA스터디
- JPA
- 기술공부
- querydsl
- 자바공부
- 스프링공부
- nestjs
- 카프카
- Axon framework
- JPA 공부
- Flutter
- 스프링부트공부
- 자료구조공부
- nestjs스터디
- 스프링
- 플러터 공부
- 플러터 개발
- nestjs공부
- DDD
- 코테공부
- K8S
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