스프링 부트를 위한 프로젝트 생성 방법입니다.
1. Maven으로 프로젝트를 생성
2. pom.xml에 기본적인 Setting 추가
메이븐에는 프로젝트 간의 계층 구조를 만들 수 있습니다.
<parent> 태그를 통해 아래와 같은 계층 구조를 만들어 줍니다. -> 스프링 부트의 의존성 관리에 핵심적인 부분
웹 어플리케이션을 위한 디펜던시와 빌드 툴을 추가해주면 기본적인 셋팅이 완료됩니다.
<!-- Inherit defaults from Spring Boot -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.3.RELEASE</version>
</parent>
<!-- Add typical dependencies for a web application -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<!-- Package as an executable jar -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
3. 패키지와 클래스 생성
src > main > java 에서 패키지를 하나 생성 한 후 자바 클래스를 생성합니다.
아래와 같이 작성하고 실행합니다.
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
, 백기선님의 강의
'Spring' 카테고리의 다른 글
[토이 프로젝트] IT Article - 1 (0) | 2020.06.28 |
---|---|
Spring WEB MVC와 HttpMessageConverters (1) | 2020.06.24 |
SpringApplication이 제공해주는 여러 다양한 기능들 ( 백기선님 강의 참조) (1) | 2020.06.21 |
JPA, ORM, Hibernate란? (3) | 2020.06.14 |
Springboot의 의존성 관리 (0) | 2020.06.13 |