Table of Contents
Hello, World!
준비물
IntelliJ IDEA Ultimate 를 설치해 둡니다.
30일 무료 체험판을 제공하므로, 체험해 볼 수도 있습니다.
IntelliJ IDEA Community Edition 을 무료로 제공하지만, 그냥 유료 버전 구매를 추천합니다.
프로젝트 생성
새 프로젝트를 생성합니다.
프로젝트 설정
Type 은 Gradle 로 합니다.
의존성 추가
DevTools, Lombok, Spring Web 을 선택하고 프로젝트 생성을 완료합니다.
코드 추가
HelloApplication.java 를 열고 아래 코드를 추가해 줍니다.
@SpringBootApplication
을 붙여, 이 클래스가 Application
클래스임을 지정합니다.
스프링 부트는 프로젝트 내의 모든 클래스 파일을 열어, 애너테이션을 분석 후, 필요한 클래스를 실행 또는 인스턴스를 생성합니다.
@RestController
는 이 클래스가 컨트롤러 클래스임을 지정합니다.
@SpringBootApplication
@RestController
public class HelloApplication {
public static void main(String[] args) {
SpringApplication.run(HelloApplication.class, args);
}
@GetMapping("/hello")
public String hello(@RequestParam(value = "name", defaultValue = "World") String name) {
return String.format("Hello %s!", name);
}
}
프로젝트 실행
HelloApplication.java 를 오른쪽 클릭 후, Run 을 실행해 줍니다.
브라우저에서 확인
브라우저에서 아래 링크를 열어 프로젝트가 실행된 것을 확인할 수 있습니다.
아래 링크와 같이 파라미터를 추가해 주면 브라우저의 내용이 변경되는 것을 확인할 수 있습니다.
Pingback: Jenkins Github Nomad 를 이용한 CI/CD 시스템 구축 – 상구리의 기술 블로그
Pingback: Spring MVC Web Service 생성하기 – 상구리의 기술 블로그
Pingback: RESTful Web Service – 상구리의 기술 블로그
Pingback: Spring Boot 시작하기 – 상구리의 기술 블로그