스프링 부트란?
스프링 부트를 알기 전에 우선 스프링(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 |
---|