본문 바로가기
programming/SpringJava

자바 스프링 프레임워크 프로젝트 만들기

by 개코 - 개발과 코딩 2021. 3. 20.

자바 스프링 프레임워크는 꽤나 오래전부터 사용되고 널리 사용되는 있는 애플리케이션이다.
자바를 기반으로 하기 때문에 하나만 만들어 놓으면 자바가 실행되는 환경이라면 다른 시스템에서도 운영할 수 있다.
주로 동적인 웹페이지를 만들 때 많이 사용되며, 우리나라의 공공기관의 웹서비스는 거의 스프링 프레임워크를 기반으로 하고 있다.

스프링 프레임워크 STS
스프링 프레임워크 STS

자바 스프링 프레임워크 프로젝트 만들기

자바 스프링 프레임워크로 프로젝트를 만들면 유지보수까지 기능들을 편하게 만들 수 있다.
php 나 mvc 같은 것들도 다연히 마찬가지 겠지만 말이다.
다들 특성이 있기 때문에 무엇이 좋다 나쁘다 말할 순 없지만, 단호히 말할 수 있는 것은 오픈소스의 강점이고 많이 사용하는 것이기 때문에 자신이 생각한 것들은 왠만하면 구현을 할 수 있는 것다는 점이 강점일 것 같다.
자바를 기반으로 하기 때문에 자바로 샘플코드를 만들어 놓은 것들도 재사용이 가능하기도 하다.
지금은 STS Spring Tool Suite 란 별도 IDE 가 있어 스프링 개발을 하는데 많은 이점이 있다.

 

프로젝트 만들기

스프링 프로젝트를 만들기 위해서는 STS 가 필요하다.
STS ( Spring Tool Suite ) 는 스프링에서 제공하는 이클립스 기반의 IDE 툴이다.
STS는 스프링 홈페이지에서 다운로드할 수 있으며, 당연히 자바기반이기 때문에 자바도 설치되어 있어야 한다.
만들어진 프로젝트를 실행하고 테스트해 보기 위해서는 아파치 웹서버도 필요하다.

 

STS 를 실행한다.

 

새로운 프로젝트 만들기 ( New Project ) 창을 열기 한다.

 

창을 여는 방법은 아래의 3가지 방법이 있다.
- 패키지 탐색창 ( Pakage Explorer ) 창에서 마우스 오른쪽 버튼을 클릭하고, Projcet 를 선택한다.
- 단축키는 Alt + Shift + N 을 누른 후 Projrct 를 선택한다.
- File 메뉴에서 New 를 선택하고 Project 를 선택한다.

 

프로젝트의 형식을 지정할 수 있는데 Spring Legacy Project 를 선택한다.
Next 를 클릭한다.

 

Project Name 에 자신이 원하는 프로젝트 명을 입력한다.
Template 부분에서 Spring MVC Project 를 선택한다.
Next 버튼을 클릭한다.

 

프로젝트의 패키지명을 입력한다.
Finish 버튼을 클릭한다.

 

여기까지 했다면, 스프링 MVC 프로젝트가 만들어지면서 동작에 필요한 것들을 인터넷에서 다운로드 하게 되며, 기본적으로 실행한 모든 파일들을 만들어 줄 것이다.


아파치 톰캣을 실행시켜 테스트 URL 을 입력하고 확인해 보도록 한다.

생성된 STS 프로젝트 테스트
생성된 STS 프로젝트 테스트

최초로 만든 스프링 프로젝트에서 한글이 깨지는 문제가 있다.
이것은 다음에 다뤄본다.

반응형

댓글