일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- php
- Redis
- linux
- docker
- phpredis
- Node
- For
- React
- javascript
- nodejs
- AWS
- mariadb
- SQL
- Backbone.js
- Redux
- Switch
- python
- 블레이드 템플릿
- Babel
- deep learning
- 기초 수학
- Go
- rabbitmq
- CentOS
- nginx
- webpack
- fastapi
- Machine Learning
- NCP
- laravel
- Today
- Total
개발일기
Spring Boot 설치 및 설정 본문
Eclipse IDE의 상단에 Help -> Eclipse Marketplace
저 검색창에 spring을 입력
Spring Tools3를 설치해주자
설치가 완료되면, Eclipse IDE상단바의 File -> New -> Spring Starter Project, Spring Legacy Project 등 비로소 스프링 프로젝트를 시작할 수 있는 것을 확인할 수 있다.
또한 추가적으로 스프링 프로젝트를 시작할 때, 이클립스 우측 상단에 스프링으로 환경을 설정한다는 버튼을 눌러주자
여기서 Starter로 만드느냐 Legacy로 만드느냐 고민에 빠질 것이다.
Spring Starter Project는 Spring Boot라고 알려져 있는 것이다. 이 Spring Boot는 String Legacy와 달리 별도의 설정을 할 필요가 없다. Legacy는 xml을 통해 이것저것 설정을 해줘야 하지만 Boot는 필수적인 것을 자동으로 설정해주기에 설정에 대한 부담이 매우많이 줄어든다. 또한 내장되어져 있는 WAS(Web Application Server)인 톰캣이 존재하기에 따로 아파치 톰캣을 설정할 필요없기에 속도면에서도 빠르다. 마지막으로 프로젝트를 실행했을 때, 로딩시간이 매우 빨라 결과를 확인하는데 오랜 시간이 걸리지가 않는다. 보통 Legacy 프로젝트는 30~40초 걸리는 반면, Boot는 10초 만에 웹 어플리케이션의 결과를 확인할 수 있다.
Spring Legacy Project는 일반적인 스프링 프레임워크 프로젝트로 필요에 따라 라이브러리를 설치 메이븐에 등록하여 프로젝트를 진행하는 프로젝트이다.
초보인경우는 Spring Legacy의 MVC Project를 통해 스프링 설정 및 스프링의 흐름에 대해 익힌 후, Boot를 접하는 것을 추천.
'프로그래밍 언어 > Spring' 카테고리의 다른 글
Spring Boot 초기설정 (0) | 2020.12.07 |
---|---|
Spring Boot 프로젝트 생성 (0) | 2020.12.07 |