스프링부터 기본 코드 이해

공부기록·2023년 10월 31일
0
post-thumbnail

⌨️ @SpringBootApplication

@SpringBootApplication
public class SpringBootDeveloperApplication {
	public static void main(String[] args) {
    	SpringApplication.run(SpringBootDeveloperApplication.class, args);
    }
}

@SpringBootApplication

  • 스프링부트의 기본 설정



⌨️ TestController.java

@RestController
public class TestController{
	@GetMapping("/test")
    public String test() {
    	return "Hello, world!";
    }

@RestController

  • 라우터와 같이 HTTP 요청과 메서드를 연결하는 역할을 한다.
  • GET /test 요청이 들어오면 test( ) 함수를 실행한다.
  • @Controller + @ResponseBody
    • @Controller 속 @Component 존재.
    • @Component가 있는 class는 빈으로 등록된다.

빈이란?

  • 스프링 컨테이너
    • 빈을 생성하고 관리한다.
    • 스프링에서 제공하는 객체와 비슷하다.

0개의 댓글

관련 채용 정보