Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 레퍼럴
- spring
- BOJ
- 블록
- 자료구조
- SWEA
- Java
- level2
- 백준
- 프로그래머스
- 삼성 SW 역량 테스트 기출 문제
- 11060
- 점프 점프
- Initiative Q
- 재밌게 할래요
- 10505
- C++
- Design Pattern
- Meta Quest3
- 메타퀘스트3
- 알고리즘
- 디자인패턴
- d4
- 이니셔티브 q
- D3
- SOLID
- 리퍼럴
- D2
- 어싱크
- 논블록
Archives
- Today
- Total
아직은 정체성이 없는 블로그
[Spring] Spring boot 프로젝트의 구조 본문
초기 구조
그레이들을 사용하여 스프링 부트 프로젝트를 생성하면 아래와 같은 구조를 가지게 됩니다.
여기서 논리적 구조란 이클립스와 같은 개발 툴에서 보여지는 프로젝트의 구조를 의미합니다
물리적 구조는 운영체제에서의 실제적인 폴더 구조를 의미합니다.
프로젝트의 주요 파일 및 구조
프로젝트의 주요 파일 및 구조 | 의미 |
src/main/java | 자바 소스 디렉터리 |
SampleApplication | 애플리케이션을 시작할 수 있는 main 메서드가 존재하는 구성 메인 클래스 |
templates | 스프링 부트에서 사용 가능한 여러 가지 뷰 템플릿(ex Thymeleaf, FreeMarker) 파일 위치 |
static | 스타일 시트, 자바스크립트, 이미지 등의 정적 리소스 디렉터리 |
application.properties | 애플리케이션 및 스프링의 설정 등에서 사용할 여러 가지 프로퍼티 정의 |
Project and External Dependencies | 그레이들에 명시한 프로젝트의 필수 라이브러리 모음 |
src | JSP 등 리소스 디렉터리 |
bulid.gradle | 그레이들 빌드 명세, 프로젝트에 필요한 라이브러리 관리, 빌드 및 배포 설정 |
'Spring' 카테고리의 다른 글
[Spring] @Controller와 @RestController의 차이 (0) | 2020.07.20 |
---|---|
[Spring][Spring boot] @SpringBootApplication 이란? (0) | 2020.07.09 |
[Spring][IoC] IoC(Inversion of Control) 제어의 역전 (0) | 2020.06.12 |
[Spring][Java] DAO (Data Access Object) (0) | 2020.05.19 |
Comments