728x90
728x90
BIG
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
// Restful Web Api를 좀더 쉽게 만들기 위해 스프링 프레임워크에 도입된 개념
// 컨트롤러와 레스폰스바디를 합쳐놓은 어노테이션임
//컨트롤러는 해당 클래스를 요청을 처리하는 컨트롤러로 사용한닫는 뜻이고
// 레스폰스바디는 자바객체를 HTTP 응답 본문의 객체로 변환해 클라이언트에게 전송하는 것을 말함 그래서 html파일을 따로 만들지 않아도됨
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@GetMapping(value = "/")
//컨트롤러 클래스에 클라이언트 요청을 처리를 겟방식으로 처리를함
public String helloWorld(){
return "말자네소소한일상";
}
}
서버포트가 8081로 설정된 상태에서 localhost:8081을 입력하게 되면
restcontroller에 의해 html파일을 만들지 않아도 리턴값에 의해서 그냥 입력이 되는 것을 볼 수 있다.
728x90
반응형
BIG
'🍁 Spring > 🍃SpringBoot' 카테고리의 다른 글
[SpringBoot]JPA로 간단한 게시판 만들기 ---1 간단한 셋팅 (0) | 2023.06.27 |
---|---|
[Springboot/스프링부트]Lombok 라이브러리 by 인텔리제이 (0) | 2022.08.11 |
[Springboot/스프링부트]에러 Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. (0) | 2022.08.11 |
[Springboot/스프링부트] application.properties (0) | 2022.08.11 |
[Springboot] 인텔리제이에서 dependency(의존성)확인하는법 (0) | 2022.08.08 |
댓글