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형식으로 리턴된다.
'Programing > Java' 카테고리의 다른 글
자바 토큰 분리하기(c strtok기능) (0) | 2012.10.30 |
---|---|
우분투에서 Java Mysql 연동하기. (0) | 2012.10.12 |
[Java]Twitter4j Search 활용 예.(특정 검색어 빈도 분석) (2) | 2011.11.01 |
[Java] Twitter4j Twitter Timeline print in Twitter 4j 2.2.5. (0) | 2011.10.27 |
자바 - 트위터 연동에 관한 레퍼런스 (0) | 2011.10.11 |