| 종류 | 환경 |
|---|---|
| IDE | Intellij IDEA 2023.1.2 (Ultimate Edition) |
| 언어 | SpringBoot 3.1.0 |
| 타입 | Gradle - Groovy |
| JDK | corretto-17 |
| 패키지 생성 | Jar |
| 버전관리 | Github |
| 종류 | 이름 |
|---|---|
| Web | Spring web |
| Developer Tools | Spring Processor / Lombok |
controller/HelloController.java
package com.springboot.hello.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
//@RestController = @Controller + @ResponseBody
@RestController //@RestController 데이터(json)를 반환하기 위해 사용
//@Controller //@Controller 뷰(html)를 반환하기 위해 사용
//@ResponseBody
public class HelloController {
//특정 uri 요청시 데이터 반환 (여기서는 /hello 요청시 "Hello World" 반환)
@RequestMapping("/hello")
public String hello(){
return "Hello World";
}
}
