Spring 스프링 기초 정리
이 정리는 유튜브 메타코딩님의 강의를 정리한 것입니다. 스프링이란 ? 1. 스프링은 프레임워크(FramWork)다. 프레임워크는 말 그대로 만들어논 틀 안에서 동작하기 위해 만들어진 프로그램이다. 2. 스프링은 오픈소스다. 오픈소스 라는건 소스코드가 공개 되어있다는 말이며 코드의 내부를 수정할 수 있다. 3. 스프링은 IoC 컨테이너를 갖는다. IoC(Inversion of control)는 제어의 역전이란 뜻이며 메소드나 객체의 호출을 개발자가 정하지 않고, 외부에서 결정한다. 기존에는 객체나 메소드를 만들고 다른 클래스에서 사용할려면 New라는 생성자로 객체를 생성하여 호출하여 사용했지만, 스프링은 IoC컨테이너를 갖고 있어 스프링이 따로 만들어놓은 객체를 주입해 객체를 호출한다. **즉, 제어의 흐..