스프링 부트란?

스프링 부트를 알기 전에 우선 스프링(Spring)을 알아야 한다.

스프링은 자바 기반의 웹 어플리케이션을 제작하기 쉽게 도와주는 프레임워크이다. 

 

Python을 이용한 Django, Ruby를 이용한 Ruby on Rails, Javascript를 이용한 Node.js 웹 서버와 같이

Java는 Spring을 이용해 웹 서비스를 만들 수 있다.

 

그렇다면, 스프링 부트는 무엇일까?

 

Spring의 초기 환경 설정 불편, 시간 요소 문제를 해결하고자 등장한 프레임워크가 Spring Boot이다.

dependency에 starter 라이브러리만 작성한다면 초기 셋팅에 필요한 라이브러리들을 모두 세팅해주고, 

dependency 라이브러리 버전도 자동으로 관리해줘 버전 오류를 방지할 수 있다.

 

이제 인텔리제이 툴을 이용하여 프로젝트를 생성해보자

 


IntelliJ 스프링 부트 프로젝트

- 프로젝트 생성

인텔리제이를 실행하여 Create New Project를 클릭한다.

 

 

Project Name 을 지정하고 Java, Gradle, Version 등 작성 및 선택을 해준 뒤 Next.

 

웹 서버를 위한 기본 Dependence 만 추가 한다

Web > Spring Web, Spring Web Services 만 체크하여 Create 클릭

 

 

위와 같이 기본적인 프로젝트 구조와 설정들이 적용되었습니다.

 

그리고 Spring-Boot의 장점 으로 내부 톰캣(Tomcat)이 설정되어 바로 서버를 Run할 수 있다.

 

Run을 하게되면

 

이렇게 정상적으로 Run이 되고

http://localhost:8080 을 인터넷에 접근해서 아래의 페이지가 나오면 프로젝트 생성은 끝이다.

 

 

 

'Programming > Spring-Boot' 카테고리의 다른 글

[Spring Boot] 2. Lombok 설치하기  (0) 2022.12.20