package com.example.myspringbootapp;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MySpringBootApp {
public static void main(String[] args) {
SpringApplication.run(MySpringBootApp.class, args);
}
}
MySpringBootApp Class는 Application의 시작점이다. 여기서 Spring Boot Application은 시작된다.
@SpringBootApplication Annotation은 이 Class가 SpringBoot App의 주요 설정 파일임을 알려준다. 이 Annotation은
Spriong의 자동 설정, Spring bean 읽기,생성 등 Spring Boot App에 필요한 기본 설정을 제공한다.
SpringAplication.run() method는 실질적으로 Spring Boot App을 실행한다. 이 method는 두 개의 인자를 받는다.
첫 번째 인자는 App의 주 class,두 번째 인자는 Command line의 인자들을 전달한다.
출처 : 스프링 부트 3 백엔드 개발자 되기 - 자바 편
http://www.yes24.com/Product/Goods/118625612
'스프링부트' 카테고리의 다른 글
Spring Boot3 구조 (0) | 2023.05.18 |
---|---|
@SpringBootConfiguration/@ComponentScan/@EnableAutoConfiguration (0) | 2023.05.18 |
Portable Service Abstraction (0) | 2023.05.18 |
관점 지향 프로그래밍(Aspect Oriented Programming) (0) | 2023.05.18 |
Bean / Spring Container (0) | 2023.05.18 |