| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Array
- HashMap
- 인텔리제이
- Java
- junit5
- html
- input
- 문자열
- 스프링부트
- 단위테스트
- 자바
- ArrayList
- string
- Visual Studio Code
- 테스트자동화
- 배열
- junit
- 자바문법
- math
- Eclipse
- SpringBoot
- 자바스크립트
- java테스트
- js
- javascript
- IntelliJ
- vscode
- list
- CSS
- 정규식
- Today
- Total
목록2026/02/10 (2)
어제 오늘 내일
안녕하세요! 지난 시간에는 Spring과 Spring Boot의 차이점에 대해 알아봤습니다.오늘은 스프링을 이해하는 데 가장 중요한 핵심 개념 두 가지를 이야기해보려고 합니다.바로 IoC(제어의 역전)와 DI(의존성 주입)입니다.이름만 들어도 벌써 머리가 아프시다구요? 걱정 마세요. 어려운 코드가 아니라 아주 쉬운 '상황극'으로 이해시켜 드리겠습니다. 1. 내가 다 해야 해? (기존의 방식)우리가 평범한 자바 코드를 짤 때를 생각해 봅시다. 여러분이 '치킨 가게' 사장님(개발자)입니다.치킨을 튀기려면 '닭'이 필요하겠죠? 그래서 여러분은 가게를 열 때마다 직접 양계장에 가서 닭을 사옵니다.public class ChickenShop { // 사장님이 직접 닭을 구해옴 (new 사용) priva..
안녕하세요!개발자를 꿈꾸는 분들이라면 '스프링(Spring)'이라는 단어를 수없이 들어보셨을 겁니다.그런데 공부를 시작하려고 검색을 해보면 'Spring'도 있고 'Spring Boot'도 있어서 혼란스럽지 않으셨나요?"나는 초보자니까 근본인 Spring부터 배워야 하나?""아니면 요즘 쓴다는 Spring Boot를 바로 써도 되나?"결론부터 말씀드리면 "지금 시작하신다면 무조건 Spring Boot로 시작하세요!" 입니다.오늘은 이 두 가지가 도대체 어떤 관계인지, 그리고 왜 우리는 지금 Spring Boot를 써야 하는지 아주 쉽고 명쾌하게 정리해 드리겠습니다. 1. 요리로 보는 차이점: "재료 손질" vs "밀키트"가장 쉽게 이해하기 위해 '파스타 요리'에 비유해 보겠습니다.🍝 기존의 Spring..
