Spring Project와 Spring Legacy Project 차이점?
Spring Legacy Project : 일반적인 Spring Framework 프로젝트입니다. 필요에 따라서 Spring Framework 의 라이브러리가 내장되어 있어서 이용할 수 있습니다.
Spring Starter Project : Spring Boot 라는 응용 프로그램의 빠른 개발 프레임워크를 이용한 프로젝트입니다. 간단한 라이브러리를 추가하는 것만으로 필요한 프레임워크들이 모두 포함할 수 있도록 되어 있습니다.
기본적으로 Spring Legacy Project를 많이 사용하는 것 같습니다.
Simple Project와 Spring MVC Project 차이점?
제일 많이 궁금했던 부분입니다.
어느 분은 Simple Project 로 작성하시고 또 어느 분은 Spring MVC Project 를 사용하시는데
아무리 검색해도 나오지 않아서 찾다 찾다 작성해봅니다.
Simple java : 최상위 패키지없이 기본 Spring 구성 및 프로젝트 본성을 사용하여 Java 빌드를 사용하여 간단한 Spring 프로젝트를 작성합니다.
Simple Spring Maven : Spring 라이브러리의 기본 세트를 포함하는 Maven을 사용하여 간단한 Spring 프로젝트를 생성합니다.
Simple Spring Web Maven : Spring 웹 라이브러리의 기본 세트를 포함, Maven을 사용하여 간단한 Spring 웹 프로젝트를 생성합니다.
Spring MVC Project : 기본적으로 MVC 형태로 메이븐까지 셋팅이 되어 생성됩니다.
#대략 초기에 생성될 때 구조적인 부분의 차이 같네요.
#제일 많이 사용하는 건 Spring MVC Project 인 것 같고,
처음 배울 때는 메이븐과 스프링 라이브러리 등록 등을 배우기 위해서 Simple 쪽을 많이 사용하는 것 같습니다.
출처 : http://www.devkuma.com/books/pages/516