일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 의존성주입
- Static
- 시큐리티
- 스웨거
- 자바
- 상태코드
- server
- SpringSecurity
- 인텔리제이오류
- JWT
- spring
- Java
- 쿼리
- restAPI
- application.yml
- Swagger
- 어노테이션
- MariaDB
- SQL
- 서버
- 스프링오류
- RDBMS
- 스프링시큐리티
- API
- HTTP상태코드
- 스프링RESTAPI
- 오버라이딩
- 스프링
- JPA
- HTTP
- Today
- Total
목록의존성주입 (2)
취뽀몽

깃허브를 둘러보고 있다가, GitHub - Lob-dev/Junior-Backend-Developer-Concepts: Java & Kotlin Spring Backend 신입 개발자를 위한 저장소입니다.Java & Kotlin Spring Backend 신입 개발자를 위한 저장소입니다. Contribute to Lob-dev/Junior-Backend-Developer-Concepts development by creating an account on GitHub.github.com 좋은 자료 저장소를 발견했다. 라고 되어 있어서, 하나씩 개념을 정리해보려고 한다.위의 개념 중 Dispatcher Servlet 에 대해서는 이미 작성했기 때문에 요 개념은 제외하고 정리해보자! 사실 IoC와 DI ..

스프링을 사용하는 사람이라면 DI 라는 개념은 많이 들어봤을 것이다. 의존 객체 주입은 스프링 뿐만 아니라 자바에서도 매우 중요하게 생각하는 개념이다. 객체지향 프로그래밍에서 다른 객체를 사용하는 것을 다르게 표현하면 '다른 객체에 의존한다' 라고 표현한다. 위의 그림에서 알 수 있는 사실은 1) A 객체가 B 객체와 C 객체를 사용한다. 2) A 객체는 B와 C 객체의 기능에 의존한다. 다른 객체를 사용하기 위해서는 사용하려는 A 객체가 B와 C 객체를 직접 생성하여 사용할 수도 있고, 미리 만들어져 있는 것을 할당받아서 사용할 수도 있다. A 객체가 B와 C 객체를 직접 생성하여 사용하는 것은 객체간 의존 관계가 형성된다는 의미이다. 객체간의 의존 관계가 형성되면 유지보수 측면에서 문제가 생기는데, ..