개인적인 공부 용도로 제가 이해한대로 블라블라 쓰는 글입니당 :) 잘못된 부분이나 추가할 부분이 있으면 댓글 부탁드립니다! DI? 의존성 주입? List list = new ArrayList(); 위의 코드처럼 new를 사용하면 인스턴스가 생성된다. 인스턴스란 실제 메모리에 할당된 객체를 의미한다. 기존 알고리즘 문제를 풀거나 간단한 문제를 풀었을 때에는 위의 방식으로 인스턴스를 생성해 문제를 해결한 경험이 많다. 하지만 API를 만들어보며 DI가 왜 필요한지 이해를 했다. [예시] 기업 회원가입 페이지 (Enterprise.html) 일반 회원가입 페이지 (personal.html) User id int(AI) username varchar(50) password varchar(50) role int ..