프로젝트의 구조를 살펴보자.
우선 Applicaion.java 파일과 ApplicaionTests.java 파일을 보자.
Application.java 파일에는 main이, ApplicaionTests.java 파일에는 @Test가 있다.
ApplicationTest.java는 프로젝트를 만들 때 테스트를 하며 개발하기 위한 틀이다.
main은 파일을 실행하면 프로젝트 전체 파일을 읽는다는 단점이 있다.
프로젝트 내에 static이 붙은 모든 코드가 메모리에 뜨게 된다.
그래서 무거워지는 것이다.
그런데 @Test를 사용하면 해당 메서드만 실행할 수 있다.
이제 resources 폴더를 보자.
static 폴더에 이미지를 넣으면 자바의 모든 파일들의 절대 경로가 이 static 폴더를 가리킨다.
슬래시(/)만 쓰면 바로 static 폴더로 가는 것이다.
기본값이다.
이미지, css 파일, 자바 스크립트 등 정적인 파일들은 static에 넣으면 된다.
이는 프레임워크에서 만든 것으로, 협업을 위한 틀이다.
templates 폴더에는 jsp같은 뷰 파일을 넣으면 된다.
이하는 참고 글
https://jaewon2336.tistory.com/225?category=541782
'Spring Boot' 카테고리의 다른 글
Spring/applicaion.yml 설정 파일 (0) | 2022.08.25 |
---|---|
Gradle 그레이들이란? (0) | 2022.08.24 |
IntelliJ/Spring Boot 인텔리제이 세팅 (0) | 2022.08.23 |
JAVA/JDK 1.8 설치 및 환경 변수 설정 (0) | 2022.08.23 |