일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- OS
- Java
- 백준
- Real MySQL
- JPA
- spring
- K8s
- 스트림
- 보조스트림
- Stack
- Collection
- Stream
- jvm
- Kotlin
- IntellJ
- 이스티오
- GC
- 스프링
- 토비의 스프링 정리
- 자바
- thread
- 토비의 스프링
- list
- MSA
- gradle
- SpringBoot
- mysql
- redis
- 자바 ORM 표준 JPA 프로그래밍
- 쿠버네티스
Archives
- Today
- Total
목록의존성주입 (1)
인생을 코딩하다.
[Spring] 의존성 주입(DI)과 스프링 및 테스트코드
스프링에 대한 얘기를 하면 빠지지 않는 개넘이 '의존성 주입'이라는 개념이다. 프레임워크를 이용해 본 적이없는 경우라면 쉽게 이해하지 못하는 개념이라 간단한 이야기로 정리해보겠다. 의존성이라는 것은 하나의 객체가 다른 객체 없이 제대로 된 역할을 할 수 없다는 것을 의미한다. 그리고 주입은 말 그대로 와부에서 밀어넣는 것을 의미한다. 즉 의존성이 필요한 객체에 필요한 객체를 찾아서 '주입'하는 역할을 하게된다. 저욱 자세한 것은 구글링을 통해 알아보면 좋겠다. 밑에 예제는 레스토랑 객체를 만들고 레스토랑에서 일하는 세프 객체를 주입하는 예제이다. (실제 코드를 개발할 떄는 그다지 사용될 일이 없는 에제지만, 의존성 주입 코드를 통해서 이해하는 용도로 사용하려고 한다.) 우선 lombok을 이용해서 s..
Spring
2020. 9. 12. 12:27