Spring Boot 기초지식

강태석·2022년 11월 21일

Spring

목록 보기
3/7

Spring Boot 기초지식

앞의 글에서 STS 설치와 Spring project 생성에 대해 다뤄 봤다.
이제 project가 준비되었으니 spring boot로 웹개발을 할 모든 준비가 끝났다.
여러가지 생소한 파일들이 많으니 오늘 배운걸 기준으로 Spring Boot엔 어떤게 있고, 어떻게 사용 하는지 등 여러가지 기초 지식들을 알아보도록 하자!🔥

Project 구성

build.gradle

Spring Initializr에서 설정한 값들이 여기 들어있다.
dependencies에 특정 값을 넣으면 네트워크 연결로 jar를 가져와준다.
(jsp에서 jar를 설치해 class path , lib에 넣는것과 같다)

매우 간편하다!

src/main/java

jsp와 동일하게 자바 소스가 들어가는 곳이다.
아직 아무것도 만들지 않았는데, com.koreait.core 패키지가 있고 그 안에 core라는 클래스파일이 들어있는데, 이는 우리가 Spring Initializr에서 설정했던 메인 패키지와 클래스이다.

src/main/resources

여긴 기본적으로 templates , static , application.properties가 있는데 templates와 static은 view단 즉, html파일이 위치 할 곳이다.
정적 페이지는 static에 동적 페이지는 templates에 위치한다.

appilcation.properties에선 위 사진과 같이 server port 설정, servlet encoding , dbms 환경 , jpa 설정 등 여러가지 configuration을 할 수 있다.

0개의 댓글