해당 글은 Mac OS , Intell J 를 사용하였습니다.
1. SpringBoot & Gradle 프로젝트 생성하기
- Intelli J 를 실행하고, New Project 를 클릭합니다.
- Intelli J 에서 스프링부트는 Spring Initializr 을 선택 후 "Next"를 클릭합니다.
- 기본 패키지명을 작성하고, 빌드툴(Gradle), Java version을 선택합니다.
(빌드툴은 Maven을 선택하셔도 됩니다.)
- 프로젝트에 필요한 Dependency를 선택합니다.(프로젝트 생성 후 따로 추가할 수 있습니다.)
(해당 글에서는 Lombok, Spring Web, MySQL, Thymeleaf 를 선택하였습니다.)
- Project Name에 프로젝트 이름(폴더명)을 작성합니다.
- Project location에 프로젝트 위치를 지정 후, 완료(Finish) 버튼으로 SpringBoot + Gradle 프로젝트 생성합니다.
- 별다른 사항이 없다면 "OK"를 눌러 생성을 완료합니다.
- 프로젝트 생성이 끝났습니다.
2. 프로젝트 실행
- 간단하게 Hello Spring Boot 문구를 띄어보겠습니다.
- project 패키지 아래에 test 패키지를 생성하고, TestController.java 파일을 생성합니다.
- TestController.java 에는 /test 경로로 들어오면 "Hello Spring Boot"를 보여주도록 작성합니다.
(각 어노테이션(@RestController 등)은 따로 포스트할 예정입니다.)
package com.study.project.test;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class TestController {
@GetMapping("/test")
public String hello(){
return "Hello Spring Boot";
}
}
- DemoApplication.java 를 통해서 해당 프로젝트를 실행합니다.
- 브라우저에서 경로(localhost:8080/test)로 접속합니다.
(작성자 프로젝트에서는 포트번호를 변경하여 localhost:8787/test 입니다.)
- 이상 SpringBoot + Gradle 프로젝트 구축이 완료되었습니다.
참고
'BackEnd > Spring' 카테고리의 다른 글
[SpringBoot] 웹서비스 출시하기 - 1. AWS EC2 구축 (0) | 2021.04.10 |
---|---|
[SpringBoot] Google reCAPTCHA V2 사용하기 (2) | 2021.04.04 |
[SpringBoot] thymeleaf-layout-dialect 적용하기 (0) | 2021.04.03 |
[SpringBoot] BootStrap Templete 적용하기 (4) | 2021.04.03 |
[SpringBoot] Swagger(springfox) 사용하기 (0) | 2020.07.25 |