[스프링부트 시리즈4]스프링부트 프로젝트 구조 이해하기

스프링부트를 사용한 프로젝트 구조는 어떻게 되어있을까?

Featured image

스프링부트 프로젝트 구조 이해하기

구조

src/main/java 디렉터리 살펴보기

com.mysite.sbb 패키지

SbbApplication.java 파일

package com.mysite.sbb;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class SbbApplication {

	public static void main(String[] args) {
		SpringApplication.run(SbbApplication.class, args);
	}
}

SbbApplication 클래스는 반드시 @SpringbootApplication 애너테이션이 적용되어 있어야만 합니다.
이 애너테이션을 통해 스프링부트 애플리케이션이 시작됩니다.

src/main/resource 디렉터리 살펴보기

template 디렉터리 살펴보기

static 디렉터리 살펴보기

application.properties 파일

src/test/java 디렉터리 살펴보기

build.gradle.kts 파일 살펴보기