2.애플리케이션 실행
애플리케이션 실행은 Java SE 기반 콘솔 프로그램 실행 방식과 동일하며, 그 외 차이점은 2가지가 있음
1. main()내 아래의 한 줄의 코드가 실행됨
@SpringBootApplication
public class PetclinicApplication {
public static void main(String[] args) {
SpringApplication.run(PetclinicApplication.class, args);
}
}2. 클래스 레벨에 작성된 @SpringBootApplication
package dev.spring.petclinic;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class PetclinicApplication {
public static void main(String[] args) {
SpringApplication.run(PetclinicApplication.class, args);
}
}애플리케이션이 실행되면 해당 프로젝트에 적용된 설정 정보(application.properties) 및 실행에 필요한 환경을 확인 및 적용한 다음, 애플리케이션 컨텍스트(Context)를 생성하고 스프링 부트 애플리케이션을 실행함
Last updated on