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형식으로 리턴된다.
'Server Enterprise > Spring' 카테고리의 다른 글
[request] request.getSession(false) (0) | 2016.11.08 |
---|---|
[build] spring pom.xml com.microsoft.sqlserver package (0) | 2016.10.25 |
[Excel] Spring MVC (Apache POI and JExcelApi) (0) | 2015.12.15 |
[web.xml] 세션시간, 에러페이지, http-method 설정 (0) | 2015.03.10 |
<스프링과 메이븐을 활용한 실전 프레임워크 설계와 구축> 소스코드 (0) | 2014.12.31 |