본문 바로가기

스프링 부트

스프링 부트(Sting boot) 편리하니 사용해보자 STS 설치편(2)

전편에서는 Maven을 설치하는 작업을 진행하였다.

이번에는 STS(Spring Tool Suite) - 스프링 tool 모음

간단하게 설명하자면 eclpse + 스프링 합쳐진거라고 보면된다.

 

이전에는 eclipse를 설치후에 마켓에서 sts를 다운하여 연동하거나 라이브러리를 직접 추가하는등 귀찮았다.

 

 

1. STS 다운

PC 환경에 맞는 버전을 선택하여 다운한다.

필자는 윈도우64 Bit 환경으로 다운을 진행한다.

 

 

2. 압축을 푼다.

▼ 압축을 풀면 그림과같이 목록이 나타나며, STS.exe 파일을 더블클릭하여 실행하면 eclipse처럼 실행된다.

 

 

 

3. STS 실행 작업공간 경로 지정하기

필자의 경우 E:\SpringBoot\workspace 해당 경로에 만들었다.

경로 지정이 완료되면 Launch를클릭하여 실행해보도록 하자

 

 

 

4. STS 실행후 workspace encoding

한글이나 특정문자가 깨지는 현상 발생을 예방합니다.

 

Window -Preference 에 접속하셔서

General - WorkSpace - Text file encoding - Other : UTF-8

 

 

 

5. Text file encoding

Window -Preference 에 접속하셔서

General - Content Typs - Text - Default encoding : UTF-8  입력후 Update

Apply and close 버튼을 클릭하여 마무리

 

4,5번의 작업의 경우 한글깨짐이나 특수문자 깨짐 (콘솔, java 주석, jsp 등 깨짐현상을 막아줍닏.)

 

 

6. maven repository 경로 변경을 해봅시다. 굳이 안하셔도 됩니다.

안할경우 maven 설치 유무를 떠나 STS에서 지원하고있는 maven 기본 경로에 maven관련 설정정보가 다운로드 됩니다.

 

 

방법

1) STS 일단 종료합니다.

2) STS 기존 경로(C:\Users\사용자명\.m2\) 가셔서 .m2를 삭제

3) 이전장 MAVEN 설치편 MAVEN 설치경로에 가셔서 conf폴더에 setting.xml을 찾습니다. (필자의 경우 E:\SpringBoot\maven\apache-maven-3.5.3-bin\apache-maven-3.5.3\conf)

4) settings.xml 파일을 수정합니다. 수정시에 notepad++이나 워드패드로 해야 글자가 안깨집니다.

settings.xml 파일내에 localRepository 문자를 찾아 수정후와 같이 수정합니다. 그후 저장

 

수정전 : 

   <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->


 

수정 후 :   

  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
-->
  <localRepository>E:/SpringBoot/maven/repository</localRepository>
 


5) STS 실행후  Window -Preference 에 접속하셔서 maven을찾습니다. (좌측 중간정도에 있습니다.)

 

maven - User Settings(좌측) - 우측 User Settings(open file)에서 Brose... 클릭하여 maven 경로를 셋팅후 Update Settings를 클릭하면 

 

Local Repository (From merged user andglobal settings) 부분이  

기본 경로 : C:\Users\사용자명\.m2\repository

변경 경로 : E:/SpringBoot/maven/repository

 

 

 

 

7. 간단한 프로젝트 생성하기

설정도 끝났고 이제 간단한 프로젝트를 하나 만들어봅시다.

처음에 STS 들어가면 Services외에는 아무것도 없을것입니다.

▼ 좌측 빈공백에 오른쪽버튼 - New - Spring Starter Project

혹은 상단 File - New - Spring Starter Project 클릭합니다.

 

그림 1-1) New - Spring Starter Project 메뉴 선택

 

 

그림 1-2) 손댈게 없다 NEXT (※ 여기서 MAVEN과 Gradle을 선택할수 있다.)

 

 

 

그림 1-3)  Web에 체크 표시하고 Finish

다운받고 import하는데에 시간이 좀걸린다. 약간 기다려보자

 

 

 

그림 1-4) 성공!!

 

 

8 간단한 Hello World 찍어보기

 

생성된  demo 프로젝트에서 src/main/java - DemoApplication.java 파일을 수정한다.

DemoApplication.java (수정 후 파일 모르는 어노테이션은 주석처리로 설명되어있음)

 

 

▼ 프로젝트 선택후 오른쪽 버튼 Run As - Spring boot App을 선택

Run Server가아니다.. Spring boot App은 내부서버를 작동시켜 실행시킨다.

이게발 톰켓 설치가 필요없는 구조다..

 


 

▼ 실행후 결과

STS or eclipse 상에서 인터넷 마크 (검은색 네모박스) 누르면 그림과 같이 익스플로러가 실행된다. http://loclahost:8080 을 입력한다. (실행 후 일반브라우저에서 입력해봐도 무관)