package explorer) 프로젝트 구조 파악

푸딩비·2024년 3월 21일

Springboot

목록 보기
5/5

src/main/java (디렉)

자바 파일 저장 공간

com.mysite.플젝명 (팩)

해당 프로젝트의 자바 파일 저장 공간

  • 컨트롤러, 폼, DTO, 엔티티, 서비스 등이 위치
  • 컨트롤러: url 요청 처리
  • 폼: 사용자 입력 검증
  • DTO, 엔티티, 서비스: DB 처리를 위한 파일

플젝명Application.java (파일)

모든 프로그램의 대표 시작 파일

  • 이 파일 안의 클래스 플젝명Application에는 @SpringBootAplication 이 포함되어 있어야 한다.

src/main/resources (디렉)

자바를 제외한 html, css, js, 환경파일들 저장 공간

  • 환경파일: 프로젝트 설정 정보

templates (디렉)

템플릿 파일 저장 공간

  • 템플릿 파일: 자바 코드 삽입이 가능한 html 파일
    스프링부트에서 생성한 자바 객체를 html 형태로 출력 가능.

예) SBB 게시판> 질문목록, 질문상세 ...

static (디렉)

프로젝트의 css 파일, js 파일, 이미지 파일 등 저장 공간

application.properties (파일)

프로젝트의 환경 설정

  • 프로젝트의 환경 변수, DB등 설정

src/test/java (디렉)

프로젝트에서 작성한 파일을 테스트하는 코드 저장 공간
JUnit과 스프링부트의 테스트 도구를 사용하여
서버 실행하지 않은 상태에서 src/main/java 디렉 작성코드를 테스트 할 수 있다.

build.gradle (파일)

Gradle이 사용하는 환경 파일

  • 프로젝트에 필요한 플러그인과 라이브러리 설치 내용 작성!

- 출처
https://wikidocs.net/160947

0개의 댓글