일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- binary search
- 스타벅스
- 파이썬
- 알고리즘
- 머신러닝
- leetcode
- C++
- 모두를 위한 딥러닝
- 백트래킹
- jvm
- 백준
- 다이나믹프로그래밍
- 릿코드
- spring
- 라인플러스
- dfs
- 스프링 프레임워크
- 시애틀
- Java
- DP
- C/C++
- STL
- 프로그래밍언어론
- BFS
- 프로그래머스
- 라인
- 딥러닝
- Python
- 벤쿠버
- Spring Framework
Archives
- Today
- Total
목록Dependency Injection (1)
케이스윔의 개발 블로그
[Spring] DI(Dependency Injection, 의존성 주입)
DI(Dependency Injection)외부에서 의존관계의 객체를 주입하는 것입니다. 객체 생성 후 다른 객체에 해당 객체를 주입하는 것입니다. 그냥 정의로는 잘 이해가 안가니 예를 들어보면 만약 클래스 A의 필드로 클래스 B가 존재하고, 클래스 A에서 어느 메소드에서의 연산에서 클래스 B가 필요하다면 클래스 A와 B를 생성하고, 클래스 A의 생성자 또는 setter를 통해서 클래스 B를 A의 필드로 만들어주어야 합니다. 이렇게 해주는 것이 바로 의존성 주입입니다.이전 글에서 스프링 설정파일에서 bean을 만들 수 있다고 했는데 생성한 bean에 주입하고자 하는 객체를 태그를 통해 주입할 수 있습니다. 위의 예시에서 A라는 bean을 생성할 때 해당 태그안에 와 같이 해주면 됩니다. 이렇게 만들어진 ..
Study/Spring Framework
2019. 1. 19. 19:27