스프링 공부 - 1. 프로젝트 생성

Jaymee·2021년 9월 13일
0

언어 : java11
tool : intelliJ
nodejs express generator 처럼 스프링 부트 기반 프로젝트를 만들어주는 사이트가 있다. here!!

프로젝트를 만들때 gradle 로 생성, gradle은 사용자가 필요하다고 판단된 dependency를 다운받으면 그에 대한 의존도가 있는 다른 dependency들을 알아서 다운 받아준다.

프로젝트 구조

  • build.gradle : 처음에 프로젝트 open 할때 해당 파일을 open as project로 연다. 스프링 부트 프로젝트를 빌드하기 위한 기본 세팅 - 버전 설정하고 라이브러리 가져오는 파일
  • .idea : intelliJ가 사용하는 설정 파일
  • src : main 과 test 로 나뉨. main은 실제 프로젝트를 작성하는 코드를 위한 폴더, test는 testcode 작성을 위한 폴더 특히, junit5을 사용한다. nodejs에서 mocha를 사용하는 것 처럼!

main 파일을 run 하면 Tomcat started on port(s): 8080 (http) with context path '' 라는 결과가 나온다

이것을 보고 tomcat이라는 내장서버를 가지고 있음을 알 수 있다.
nodejs는 노드 자체로 서버 역할을 하는 대신에 스프링은 프레임워크이기 때문에 이렇게 되어있는거 같다.

profile
backend developer

0개의 댓글

관련 채용 정보