ETC/개발지식
Spring MVC project
java나유
2022. 10. 13. 11:07
1.Spring Project의 종류
1) Spring Legacy Project
=>이전에 많이 사용하던 방식으로 MVC패턴을 적용한 형태의 프로젝트를 미리 만들어두고 이를 다운로드 받아서 사용하는 구조
전자 정부 프레임워크나 애니 프레임워크 등에서 데이터 베이스 연동 샘플을 다운로드 해주기도 합니다.
=>설정해야 할 내용이 많아서 프로그램을 개발하는 입장에서 이해하기가 어려움
=>웹 프로젝트의 경우 별도의 WAS(Web Container, Web Application Server)를 설치해야 실행할 수 있음
=>Eclipse의 경우 STS3 플로그인을 설치하거나 STS3버전을 사용해야 함
2)Spring Starter Project(Spring Boot)
=>기본적인 설적 내용을 전부 해놓고 이를 숨겨둡니다.
=>별도의 Web Container를 설치하지 않아도 웹 프로젝트를 실행할 수 있습니다.
=>최근에는 이 방식을 선호
*자주 사용!!!
@Controller : Controller객체 임을 명시
@Repository : 저장소 관련 객체 임을 명시
@Service : Service 객체 임을 명시
@ReauestMapping : 특정 URI에 매칭되는 클래스나, 메서드임을 명시
728x90