Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

승띵이의 개발일지

[Spring Boot] 프로젝트 구조/경로 본문

언어/Spring Boot

[Spring Boot] 프로젝트 구조/경로

승띵이 2022. 11. 5. 18:56
프로젝트 구조/경로 지정


프로젝트를 만들면서 가장 기본이 되는 것이 무엇이냐고 내게 묻는다면 나는 주저없이 '경로 설정' 이라고 답할 것이다.

만약, 프로젝트를 진행하면서 마구잡이로 파일들을 만들고 정리해 놓지 않는다면 내가 필요로 하는 파일이 어디에 있는지 찾지 못하는 대참사가 발생할 수도 있기 때문이다. 참고로 경험담임.

그렇기에 본 포스팅에서는 프로젝트를 진행함에 있어 기본이 되는 이 경로 설정을 어떻게 하면 되는지 가이드라인을 제시하려고 한다.

기본적인 프로젝트의 구조는 다음과 같다.


위 사진과 같은 프로젝트 구조에서 (지금 내 수준의) 우리가 건드리는 부분은

1. 프로젝트 메인 Java 코드를 작성하는 src/main/java
2. html, css, js, png 등 정적인 리소스 파일들을 위치시키는 src/main/resoreces/static
3, 템플릿 엔진의 동적인 HTML 파일을 위치시키는 src/main/resoreces/templates
4. 스프링부트의 설정을 하는 src/main/resoreces/application.properties
5. 테스트 코드를 작성하는 test
6. 컴파일된 코드가 위치하는 target
7. Maven 관련 설정 및 의존성을 설정하는 pom.xml

해당 구조에 맞는 파일들을 본인이 구현하고 하는 것의 적절한 폴더를 생성하여 가독성 좋게 파일을 생성하는 것이 바람직하다.

마구잡이는 노노해~~ 반성하자 예전의 나 ㅎㅎ..


그리고 위 7개만 건드리는 것이 좋다. 나머지는 건드렸다간 진짜 대참사가 일어날지도..
난 그냥 안건들래

Comments