inflearn 토비의 스프링 부트
스프링 부트 스프링 부트란 스프링 기반 어플리케이션을 만들 수 있도록 도와주는 도구(기술)이다. 특징은 스프링 기반 standalone 어플리케이션을 만들어주는 도구라는 점이다. 기존에 스프링으로 개발을 시작하는 것은 고민할 지점이 너무 많아 시작을 빠르게 하기가 어려웠다. 고민해야할 선택지가 많았다는 것이다. 스프링부트는 이 선택지를 줄여주는 것이 특징이다. 이러한 빠른 설정을 도와주는 도구들은 초기 어플리케이션이나 MVP 출시에는 적합하지만, 본격적인 엔터프라이즈 어플리케이션으로 확장하는 데에 있어서는 한계에 부딪힌다. 스프링 부트는 을 가지고, 즉시 적용 가능한 기술 조합을 제공하면서 빠르게 어플리케이션을 시작할 수 있게 해줌과 동시에 원한다면 언제나 이를 변경해서 사용할 수 있게 해준다. 스프링 부트의 시작점은 스프링이 컨테이너레스 아키텍쳐를 지원해달라는 어떤 개발자의 요청으로부터 출발했다. Containerless Architecture 란 무엇일까? 이는 와 유…