Spring
[Spring] SpringBoot 기반의 OPEN API 서비스 구현[4] - Hello World 출력하기
봉주니
2021. 12. 16. 00:16
이번 장부터 SpringBoot 기반의 개발 환경을 통해 API를 개발하고 테스트 해보겠습니다.
1) 프로젝트 생성
STS에서 직접 생성해도 되지만, Spring Intializr 를 통해 프로젝트를 생성해 보겠습니다.
위와 같이 설정해주고, 오른쪽 Dependencies도 추가해주겠습니다.
ADD DEPENDENCIES 를 통해 Spring Web을 추가해줍니다.
Spring Web Dependencies 를 Add 해주는 것과, 프로젝트 pom.xml에 아래 dependency 를 추가해주는 것은 동일한 부분이다. <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> |
2) 프로젝트 import
다운로드 된 프로젝트 zip 파일을 기존 생성했던 workspace 폴더에 복사 후 압축을 풀어줍니다.
다음 STS 에서 import를 하겠습니다.
File -> Import 를 클릭합니다.
Maven -> Existing Maven Projects 를 선택 후 Next !!
Browse 를 통해 프로젝트를 찾아옵니다.
Hello_World 프로젝트를 가져 옵니다.
Finish 를 통해 마무리해줍니다.
3) Hello World 출력해보기
추가된 프로젝트에 HelloController.java 를 생성해줍니다.
아래 코드를 작성해줍니다.
@RestController
public class HelloController {
@RequestMapping(value="/helloWorld", method=RequestMethod.GET)
public String helloWorld() {
return "Hello World";
}
}
그리고, 서버를 실행해 보겠습니다.
HelloWorldApplicaion.java 우클릭 후 -> Run As -> Java Application 을 실행 시켜줍니다.
오류없이 서버가 올라간 것을 console 창에서 확인할 수 있습니다.
주소 창에서 접속을 해보니 잘 출력되었습니다.
반응형