1. 설치

STS는 스피링을 사용하는 개발자에게 특화된 Eclipse 기반의 IDE이다.

다운로드는 아래 링크를 통해 받을 수 있다.


Spring Boot 프로젝트는 Spring의 경량화 버전이다.

기본적으로 Tomcat을 내장하고 있어 프로젝트를 구동하기 편하다.


https://spring.io/tools


2. 프로젝트 만들기


Package Explorer에서 오른쪽 버튼을 클릭하고

New - Sping Starer Project를 선택한다.




선택하면 아래와 같은 팝업이 뜨는데

Name과 Artifact는 프로젝트를 유니크하게 구별하는 식별자이다.


입맛에 맞게 설정해주자.





다음은 이 프로젝트에서 사용할 모듈설정 화면이다.

여기서는 Web 정도만 선택한다.

추후 Pom.xml에서 추가할 수 있다.




처음 프로젝트를 생성하면 프로젝트 구조는 아래와 같다.



여기서 Controller를 만들기 위해

Controller Package를 만들고 그 아래 HelloWorldContoller Class를 하나 만든 다음

아래와 같이 코딩하자.


중요한 점은 public class위에 

@RestController 를 달았다는 것과


public String HelloWolrd위에 

@RequestMapping 를 달았다는 것이다.


이 2가지 Annotation은 

컨트롤러를 구성하는데 꼭 필요한 요소로


Controller로 쓰는 클래스위에는

Controller는 URL을 입력했을 떄 처음 그 요청을 받아 처리해주는 로직을 담은

클래스 정도로 생각하면 된다.


아래와 같이 RestController Annotation을 붙여주고

URL을 매핑 시켜주는 RequstMapping Annotation을 통해

그 내부를 구성한다.



이렇게 한다음 Rus As - Spring boot App을 눌러 프로젝트를 구동시키고

웹 브라우져로 위에 적은 URL대로 Request를 해보면

아래와 같은 메시지가 뜨는 것을 볼수 있다.


리턴은 Vo로도 가능하다.

Vo를 리턴하면 Json형식으로 리턴된다.




+ Recent posts