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