[Spring] 1. 스프링이란? / 스프링 설치

스프링 설치 및 첫 프로젝트 생성까지 많은 고난이 있었기에 이걸 정리하려고 한다.

먼저 스프링이란 스프링 프레임워크(Spring Framework)의 약자로 자바 플랫폼을 위한 오픈소스 어플리케이션 프레임워크이다. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 담고 있으며 대한민국 공공기관의 웹 서비스 개발시 사용을 권장하고 있는 전자정부 표준프레임워크의 기반 기술로서 쓰이고 있다.
(출처 - 위키백과 / 스프링 프레임 워크 
https://ko.wikipedia.org/wiki/%EC%8A%A4%ED%94%84%EB%A7%81_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC)

통합개발툴인 Eclipse에 Spring Tool Suite라는 플러그인을 설치하여 적용하거나 홈페이지에 들어가서 다운로드를 받아야 한다.

여기서는 Eclipse 개발환경과 스프링 개발환경을 분리하기 위해 플러그인 적용이 아닌 Spring Tool Suite(STS)를 다운받아서 사용하겠다.

참고로 STS는 Eclipse에 STS에 플러그인을 적용시킨 파일이다. 즉, Eclipse를 두 번 다운받는다는 말이다.





1. 스프링 다운로드

스프링 홈페이지(http://spring.io)에 들어가서 Tools를 선택, Spring Tool Suite(STS)를 다운받는다.

Tools는 들어가서 제일 아래쪽에 가면 있다.






2. 압축풀기

압축파일 이름이 'spring-tool-suite-3.9.4.RELEASE-e4.7.3a-win32.zip'으로 굉장히 길다.

따라서 그냥 압축을 풀면 오류가 날 것이다.

오류가 발생하지 않도록 알집의 경우 똑똑하게 풀기, 반디집의 경우 알아서 풀기(Z) 등을 이용하여 압축파일을 풀어준다.







3. STS.ini 설정

STS에서 한글을 사용하기 위해서 인코딩이 필요하다.

Eclipse의 경우 eclipse.ini에 내용을 추가했듯이 STS는 STS.ini에 내용을 추가하면 된다.

여기서 eclipse.ini와 STS.ini는 같은 설정파일이라고 생각하면 된다.

STS.ini에 아래의 내용을 추가하면 된다.

-Dfile.encoding=utf-8








4. 실행확인

설정이 끝났으면 STS.exe를 실행하여 제대로 실행이 되는지 확인해본다.








여기까지 한 번에 왔다면 아주 운이 좋은 케이스이다.

보통은 실행까지 많은 오류가 있을 것이다.

포기하지 말고 차근차근 오류를 해결해나가면서 실행시켜보자.

실행까지 발생할 수 있는 오류에 대해서는 나중에 다뤄보도록 하겠다.





+ Recent posts