[SpringBoot] 스프링부트 프로젝트 구조
2024. 8. 26. 23:32ㆍ자바 웹 개발/스프링부트
Application.java 파일
모든 프로그램의 시작을 담당하는 파일이다. 프로젝트명 + Application.java 파일이 이를 담당한다. @SpringBootApplication 애너테이션이 적용되어야 한다.
@SpringBootApplication
public class MySpringBootApplication {
public static void main(String[] args) {
SpringApplication.run(MySpringBootApplication.class, args);
}
}
src/main/resources 디렉터리
자바 파일을 제외한 HTML, CSS, JS, 환경 파일이 저장되어 있다.
templates 디렉터리
템플릿 파일을 저장한다. 템플릿은 자바 코드를 삽입할 수 있는 HTML 형식의 파일이다.
static 디렉터리
CSS 파일, JS 파일, 이미지 파일 등을 저장한다.
application.properties 파일
프로젝트의 환경을 설정한다. 환경 변수, 데이터베이스 설정을 여기에 저장한다.
src/text/java 디렉터리
파일을 테스트하는 코드를 저장한다. JUnit과 스프링 부트의 테스트 도구를 사용하여 서버를 실행하지 않고 코드를 테스트할 수 있다.
build.gradle
그레이들이 사용하는 환경 파일이다. 프로젝트에 필요한 플러그인과 라이브러리를 설치하기 위한 내용을 작성한다.
'자바 웹 개발 > 스프링부트' 카테고리의 다른 글
[SpringBoot] 템플릿 설정 (0) | 2024.08.28 |
---|---|
[SpringBoot] 리포지터리 데이터베이스 관리 기본 기능 (0) | 2024.08.27 |
[SpringBoot] 엔티티로 테이블 매핑하기 (0) | 2024.08.27 |
[SpringBoot] JPA로 데이터베이스 사용하기 (0) | 2024.08.27 |
[SpringBoot] 컨트롤러, 매핑 (0) | 2024.08.26 |