본문 바로가기
개발(프로그래밍)/Spring Boot

Spring Boot란?

by 캔두500 2024. 12. 23.

스프링은 저번 시간에 살펴보았다.

그럼 이제 본격적으로 사용할 스프링 부트에 대해 살펴보자. 

 

 

스프링 부트는 스프링을 기반으로 하여 웹 애플리케이션을 쉽게 생성하고 배포하기 위한 자바의 웹 프레임워크이다. 

 

웹 프레임워크는?

웹 프로그램을 만들기 위해 필요한 여러 기능이 이미 만들어져 있고, 우리는 웹 프레임워크에 있는 기능을 익혀 사용하기만 하면 된다. 

 

스프링 부트는 내장 서버인 Tomcat(톰캣)이 존재한다. 따라서 별도의 서버(=WAS. Web Application Server)가 없어도 쉽게 웹 프로그램을 개발, 배포할 수 있다.

 

 

IDE는 IntelliJ를 사용한다.

Ultimate 버전에서 spring initializer를 사용할 수 있기 때문에 https://start.spring.io/ 

해당 사이트에서 먼저 생성한 후, IntelliJ에서 import하여 개발을 진행한다.

 

Gradle과 Maven이란? 차이는?

https://velog.io/@leesomyoung/Maven%EA%B3%BC-Gradle%EC%9D%98-%EC%B0%A8%EC%9D%B4-%EB%B0%8F-%EB%B9%84%EA%B5%90

 

Maven과 Gradle의 개념 및 비교

스프링부트 프로젝트를 하며 여러 가지 기능 구현을 하면서 여러 의존성 라이브러리를 추가해야하는 경우가 많았다. 따라서 추가하는 방법을 위해 공식 문서나 스택오버 플로우, 블로그 등을

velog.io

해당 블로그 참고

 

 

참고

https://wikidocs.net/160047

 

1-01 스프링 부트란?

**스프링 부트(Spring Boot)** 는 웹 프로그램(웹 애플리케이션)을 쉽고 빠르게 만들 수 있도록 도와주는 자바의 웹 프레임워크이다. 스프링 부트는 스프링(Spring)…

wikidocs.net

 

'개발(프로그래밍) > Spring Boot' 카테고리의 다른 글

JAVA 와 JAVA Script의 차이점  (0) 2025.01.10
Spring이란?  (0) 2024.12.23