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