1. Spring boot의 장점
- project에 따라 자주 사용되는 library등이 미리 조합되어 있음.
- 복잡한 설정을 자동으로 처리
- Tomcat이나 Jetty와 같은 WAS(web application server)에 배포하지 않고도 실행할 수 잇는 jar 파일로 web application 개발 가능
2. Spring boot project 생성
- 실행: Run As > Spring Boot App
- 확인: Chrome 창에서 localhost:8080 접속
3. Hello World return
- 다음과 같이 package 및 class 생성 (sample package에 controller package - HelloController class 생성)
- 다음 source 입력
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package sample.conrtoller;
@RestController
public class HelloConrtoller {
@RequestMapping("/")
public String hello() {
return "Hello World!";
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
- @RestController annotation: 해당 class가 Rest Controller 기능을 수행하도록 함
- @RequestMapping annotation: 해당 method를 실행할 수 있는 주소 설정
반응형
'Java > Spring Boot' 카테고리의 다른 글
SpringBoot-006-REST API (GET/POST/PUT/DELETE) (0) | 2019.08.26 |
---|---|
SpringBoot-005-Spring web MVC (0) | 2019.08.19 |
SpringBoot-004-Spring Boot 프로젝트 살펴보기 (0) | 2019.08.19 |
SpringBoot-003-Spring boot에서 JSP 사용하기 (0) | 2019.08.18 |
SpringBoot-001-개발 환경 설정 (0) | 2019.08.16 |