# 2024.01.24 Til 의존성

### 💡 오늘의 학습 키워드

#스프링 #JUSTDOIT

### ✔️ 오늘의 Todo List

* <s>스프링 강의 수강</s>
    
* <s>스프링 강의 복습</s>
    

### ✏️오늘의 기록

* 의존성 주입과 자동 의존관계 생성
    

```java
의존성 주입이란?
- 스프링의 핵심 개념 중 하나로, 객체 간의 의존성을 외부에서 주입하는 방식이다.
- DI를 통해 객체 간의 결합도를 낮추고 유연하고 테스트 가능한 코드를 작성할 수 있다.
- 주로 생성자 주입,세터 주입, 필드 주입 등의 방법을 사용하여 의존성을 주입한다.
```

<s>스프링 카테고리를 따로 만들어서&nbsp; 스프링 공부기록을 정리해야겠다.</s>

### 👊 문제해결

오늘 생긴 문제 :

* 코드를 처음부터 작성할때는 괜찮은데 엉망진창으로 작성된 코드를 수정하려니깐 이해가 잘 안됐다.
    
* 3 Layer Architecture를 확실하게 이해하지 못했다는 증거..
    
* 스파르타 내배캠 강의에는 나오지 않지만 Test 코드를 작성하는 것을 습관 들이려는데 아직 많이 어렵다
    

해결책

* 오후 9시에 수업이 끝났다고 컴퓨터를 끄지말고 더욱 코드를 짜는 시간을 늘리는 수 밖에 없다.
    
* 다양한 샘플 코드를 분석하면서 내것으로 만들 계획이다.
    
* Test 코드 작성은 오늘 시작했으니깐 꾸준히!
    

### 🤔 오늘의 회고

1\. 확실히 스프링은 진입장벽이 있지만 어제의 나보다 이해도가 올라갔다고 생각이 든다.

2\. 하지만 안주할 수는 없다.

3\. 취업이 목표인 만큼 더 잘하는 사람들보다 경쟁력을 갖추기 위해서 나만의 전략을 짜고 시간을 더 투자하는 수밖에 없다.
