IDE에서 spring 프로젝트를 생성하는 방식도 있지만 공식 홈페이지에서 생성하는 방법에 대해서 다루려고 합니다. 프로젝트 생성 start.spring.io/ 위의 링크를 따라가시면 이러한 페이지가 나옵니다. Project의 타입부터 언어, 스프링 부트 버전, dependencies 추가 설정들이 가능합니다. Project 타입의 Maven과 Gradle은 이전 포스팅에서 다뤘으니 참고해주세요. Maven vs Gradle Maven과 Gradle은 빌드 도구(Build tool)입니다. 라이프사이클도 관리해주고 관련 라이브러리들을 자동으로 가져오는 등 편리한 기능들을 제공하고 있습니다. 쉽게 표현하면 프로젝트 생성, 테스트 빌 coding-nyan.tistory.com 언어는 사용하시는 언어로 선택해..
spring boot
Spring이란? 기존 Java EE 환경에서 Spring framework는 기존의 환경을 겨울로 칭하며 이제 스프링이라는 봄이 찾아옵니다!! 라는 의미로 나왔습니다. Spring은 DI(의존성 주입)와 IoC(제어 역행)을 통해 유연성을 제공합니다. 다른 장점들도 많겠지만 두 장점이 Spring의 핵심이라고 보시면 됩니다. Spring boot Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". Spring의 한 가지 단점이 있다면 설정이 복잡하다는 것입니다. Spring의 dependency 설정을 해보신 분들은 아실겁니다. 버전도 직접 명시해..