Spring1 [Spring] 스프링과 스프링부트? 특징 및 차이점 정리, IOC 와 DI? TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. * 스프링(Spring)이란? 자바 기반의 애플리케이션 프레임워크이다. Python-Django, JavaScript-Node.js 와 같이 Java는 spring을 이용하여 웹서비스를 보다 편리하게 만들 수 있다. * 스프링의 특징 - 자바 객체와 라이브러리를 관리해준다. - 톰캣과 같은 WAS가 내장되어 있어 자바 어플리케이션 구동이 가능하다. - 경량 컨테이너이기 때문에 자바 객체를 직접 Spring안에서 관리한다. - 따라서, 객체의 생성 및 소멸과 같은 Life Cycle(생명주기)를 관리하고, 컨테이너에서 필요한 객체를 직접 가져와 사용한다. - 제어의 역전(IOC, In.. 2022. 1. 15. 이전 1 다음