본문 바로가기

스프링부트를 이용한 웹페이지 만들기 도전!!/이클립스 버전

SPRING BOOT를 이용한 나의 첫 웹페이지 제작 (3) - 스프링 부트를 이용하기 위한 sts설치, software설치

이제 JDK설치,이클립스 설치, 환경변수 설정을 마쳤다면 이클립스를 실행할 수 있을것이다.

 

이클립스를 처음 설치된 상태로는 사실상 할 수 있는게 거의 없다.

 

보통 이클립스의 설치를 완료 했다면, 내가 IDE를 통해서 하고싶은 개발에 맞추어 필요한 각종 프레임워크, tool을 설치

 

해 주어야 한다. 우리는 spring framework를 이용해서 웹 개발을 할 것이므로 그에 맞추어 각종 툴을 설치해보도록 하자.

 

일단 이클립스를 켜고 workspace를 만들어서 빈 창을 띄워보자. (너무 기본적인 부분이라 따로 설명은 생략한다.)

 

우리가 웹 개발을 할 때에는 프레임워크를 비롯해서 jsp, html, css, servelet, DB커넥터, mybatis 등 다양한 기능을 필요

 

로 하지만, 지금 상태로는 아무것도 구현이 되어있지 않다. 이제 이 것들을 사용하기 위해 설치를 진행해보자.

 

1) STS설치

 

스프링 프레임워크를 사용하기 위한 sts를 설치 할 것이다.

일단, 메뉴바의 help->Eclipse Marketplace 에 들어가서 sts를 검색하자.

 

 

그러면 위의 3개의 툴을 찾을 수 있다. 맨 아래의 Spring Tool Suite (STS)는 무조건 설치해야 하고.

나머지 2개는 스프링 개발에 도움을 주는 툴이라고 보면 되겠다. 일단 설치해서 나쁠것은 없으니 3개 모두 설치해주자.

 

2) 각종 web software설치하기

 

jsp, 서블릿, 서버 등 웹 개발에 필요한 기능들을 설치해보자. 똑같이 HELP에 들어가서 이번엔 install new software에 들어가보자. 그러면 이런 창이 뜨는데, work with에 all available sites를 눌러주자. 그러면 검색을 시작하고 조금 기다리면 여러개의 목록이 로딩된다.

 

 

그러면 그 목록중에 맨 아래로 되면 web,xml~~~이렇게 되어있는 항목이 나온다. 이를 클릭하고

web development tool

web javascript development tool

java web development tool

java web javascript development tool 

위 4가지와 목록중에서 본인이 필요한게 더 있다면 선택해서 설치해주면 된다.

 

 

 

이렇게 각종 툴과 software를 설치해주고 메뉴바의 file->new에 들어가보면 

 

 

이렇게 스프링 프레임워크를 이용하기 위한 

Spring starter project와

Spring legacy project를 사용하게 될 수 있다는걸 확인 할 수 있다.

 

spring legacy project는 각종 maven dependency를 직접 일일히 작성해줘야 하는 오리지날 버전 spring프레임워크라고 할 수 있고 각종 디펜던시에 대한 설정을 xml과 bean을 통해 설정한다.

 

spring starter project는 처음 프로젝트를 만들 때 본인이 사용 할 dependency를 클릭 몇번으로 설정해놓고 프로젝트를

만들면 자동으로 maven에 생성 된 채로 프로젝트가 만들어 진다. 또한 디펜던시의 설정을 aplication.property에서 관리하므로 개발을 하는 입장에서 잡다한 과정 없이 빠르고 편하게 개발이 가능하고 설정하는 방법도 온갖 태그가 난무하는 xml을 이용하지 않기 때문에 훨씬 단순하고 직관적으로 느껴진다.

그리고 이 스타터 프로젝트를 바로 스프링 부트 프레임워크 라고 부르게 된다.

 

또한, 바로 밑의 Other...를 눌러보면

 

 

 

이렇게 CSS, HTML, JSP파일또한 사용 가능하게 활성화 되었음을 확인할 수가 있다.

 

이제 기본적인 설정은 완료하였고 다음 포스팅에서는 직접  스프링부트 프레임워크 프로젝트를 만들어보기로 하자.