Springboot

스프링 부트1 (시작)

코딩 못하는 감자 2024. 6. 21. 13:28

스프링 부트 스타터 사이트: spring.start.io 

여기서 스프링 프로젝트 생성

스프링 부트 스타터 페이지

Group: 기업의 도메인명

Artifact: 빌드된 결과물 이름

Name: 프로젝트 명

Description: 설명

Pakage name: 패키지 명 

Packaging: 배포 형태

 

Jar: Java 어플리케이션이 동작할 수 있도록 프로젝트를 압축한 파일로, class와 라이브러리파일이 포함되어 있다. 그리고 JRE만 있어도 실행할 수 있다.

 

war: Servlet, Jsp 컨테이너를 배치할 수 있는 웹 어플리케이션을 압축한 파일이다. 웹 프로젝트에는 jsp, html , javasscript등 웹과 관련된것들이 포함되어 있고, 웹서버나 was가 필요하다. 

 

웹화면이 필요한 애플리케이션은 War로 패키징, api서버로 사용하는 것처럼 자바프로젝트로만 실행할 경우 Jar로 패키징한다.