Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- SWEA
- Lv1
- 백준
- 클라이언트
- java
- 프로그래머스 문자열 정렬
- 버퍼
- 프로그래머스
- lv0
- lv2
- Stack
- 자바
- 스프링부트 도커
- index of
- 문자열
- Queue
- COS Pro
- 이진수 변환
- StringTokenizer
- 프로그래머스 자바
- 백준 N과 M 자바
- 알고리즘
- 스프링부트 도커 배포
- 삼각형의 완성조건
- 오름차순 정렬
- 스프링부트 도커로 배포
- 스택
- 큐
- Programmers
- 프로그래머스 풀이
Archives
- Today
- Total
mun dev
[Spring]1. 스프링 부트(Spring Boot)란? 본문
1. 스프링부트(Spring Boot)란?
- 스프링(Spring)을 더 쉽게 이용하기 위한 도구라고 볼 수 있습니다.
- 스프링 프레임워크 기반 프로젝트를 어려운 설정이나, WAS에 대한 설정 없이 바로 개발 할 수 있도록 만든 프레임 워크이다.
- 굳이 사용자가 모든 설정을 하지 않아도 자주 사용되는 기본 설정을 알아서 해준다.
2. 스프링부트(Spring Boot)의 특징
- Spring Boot Starter
Spring은 설정을 잘못하게 되면 서로 간의 의존성이 충돌되는 경우가 많다. 하지만, 스트링부트에서는 boot starter를 사용하면 종속된 모든 라이브러리를 알아서 땡겨오기 때문에, 종속성이나 호환버전에 대해 최소한의 작업만 하면된다.
- 내장 서버
별도로 웹서버를 실행하여 애플리케이션의 빌드된 파일 경로를 지정해주어 실행하였다. 하지만, 스프링부트는 톰캣같은 웹서버(Tomcat)이 내장되어 있어서 쉽게 배포 및 빌드를 할 수 있다 .
- 어노테이션(Annotation)
@SpringBootApplication 어노케이션이 선언되어 있는 클래스의 main() 메서드를 실행하는 것만으로도 서버를 구동시킬 수있다.
'공부 > Spring' 카테고리의 다른 글
[Spring] 스프링 배치(Spring Batch)란? with 예제 (0) | 2023.06.29 |
---|---|
[Spring] 민감정보 숨기기 Argument 입력 (0) | 2023.05.18 |
[Spring] JPA란? (0) | 2023.03.19 |
[Spring] 스프링부트 마리아DB 연동 (0) | 2023.03.17 |
[Spring] 초기 세팅하기 (0) | 2023.03.16 |