Open tonykang22 opened 1 year ago
스프링 이니셜라이저(Spring initializer)
$ curl https://start.spring.io
$ curl -G https://start.spring.io/starter.zip -d dependencies=web \ -d javaVersion=11 -o demo.zip
$ curl -G https://start.spring.io/starter.zip -d dependencies=web, data-jpa \ -d javaVersion=11 -o demo.zip
import org.springframework.boot.autoconfigure.SpringBootApplication import org.springframework.boot.runApplication @SpringBootApplication class HelloWorldApplication fun main(args: Array<String>) { runApplication<HelloWorldApplication>(*args) }
@SpringBootApplication
메타-애노테이션
@EnableAutoConfiguration
@SpringBootConfiguration
@ComponentScan
SpringApplication.run
스프링 이니셜라이저
스프링 이니셜라이저란
스프링 이니셜라이저(Spring initializer)
는 스프링 부트 기반의 애플리케이션을 쉽게 만들 수 있게 도와주는 웹 애플리케이션이다.스프링 이니셜라이저를 이용해 프로젝트 생성하기
CLI 방식
프로젝트 구조 설명
@SpringBootApplication
은 현재 애플리케이션이 스프링 부트 애플리케이션이라는 것을 나타낸다.메타-애노테이션
이라고 한다.@EnableAutoConfiguration
,@SpringBootConfiguration
,@ComponentScan
정도가 있다.SpringApplication.run
이라는 자바 메서드를 대체한다.