스프링!! 이해라도 해보자!!! 스프링이란?스프링은 특정 기술이 아니라 여러가지 기술의 모음이라고 생각하면 된다.스프링이라는 단어는 맥락에 따라 스프링 DI 컨테이너 기술, 스프링 프레임워크, 스프링 부트 나 프레임워크등을 모두 포함한 스프링 생태계로 사용 될 수있다. 스프링 프레임 워크핵심기술: 스프링 DI 컨테이너, AOP, 이벤트웹기술: 스프링 MVC, 스프링 WebFlux데이터 접근 기술: 트랜잭션,JDBC,ORM지원,XML지원기술 통합: 캐쉬,이메일,원격접근,스케줄링테스트: 스프링 기반 테스트 지원언어: 코틀린, 그루비 스프링 부트스프링을 편리하게 사용하도록 지원, 대부분 기본으로 사용단독으로 실행할 수 있는 스프링 애플리케이션을 쉽게 생성Tomcat 같은 웹 서버를 내장해서 별도의 웹 서버를..