스프링 구조

suhan cho·2022년 6월 27일
0

src/main/java 디렉터리

  • com.mysite.sbb 패키지는 자바 파일을 적성하는 공간
  • 컨트롤러, 폼과 DTO, 데이터 베이스 처리 위한 엔티티, 서비스 파일 등

SbbApplication.java 파일

  • 시작을 담당하는 파일이다.
package com.mysite.sbb;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class SbbApplication {

	public static void main(String[] args) {
		SpringApplication.run(SbbApplication.class, args);
	}

}
  • @SpringBootAplication 애너테이션이 적용되어야 한다.

src/main/resources 디렉터리

  • 자바 파일을 제외한 HTML, CSS, javascript, 환경파일 등을 작성하는 공간

templates 디렉터리

  • src/main/resources의 하위 디렉터리 templates 디렉터리에는 템플릿 파일을 저장 , 템플릿 파일은 HTML파일 형태로 자바 객체와 연동되는 파일
  • SBB의 질문 목록, 질문 상세등의 HTML파일 저장

application.properties파일

  • SBB프로젝트의 환경을 설정
  • SBB포로젝트의 환경, 데이터베이스 등의 설정을 이 파일에 저장

bulid.gradle 파일

  • 그레이들이 사용하는 환경 파일
  • 그레이들은 그루비를 기반으로 한 빌드 도구로 Ant, Maven과 같은 이전 세대 빌드 도구의 단점을 보완하고 장점을 취합하여 만든 빌드 도구
  • build.gradle은 프로젝트를 위해 필요한 플러그인과 라이브러리 기술
profile
안녕하세요

0개의 댓글