Skip to Content
Suffering builds character
아카이브20.spring Hateoas스프링부트2.스프링 부트 프로젝트 생성2.애플리케이션 실행

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