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
- 스파르타코딩클럽
- 이것이자바다
- 합성곱연산
- 이것이자바다9장
- 백준
- BOJ1655
- 백준스택
- 가운데를말해요
- 확인문제
- 코드트리
- 코딩테스트실력진단
- KT포트포워딩
- 냅색알고리즘
- 백준10828
- java
- 딥러닝
- 백준평범한배낭
- 웹개발기초
- 백준온라인저지
- 백준9012
- 윤곽선검출
- 백준가운데를말해요
- 운영체제
- BOJ
- 컴퓨터비전
- 코테
- 카카오코테
- 2019카카오코테
- 백준괄호
- 이것이자바다확인문제
Archives
- Today
- Total
코딩하는 락커
[Spring Boot를 이용한 RESTful Web Services 개발] 3강 본문
🍃 Spring/🌱 Spring Boot를 이용한 RESTful Web Service
[Spring Boot를 이용한 RESTful Web Services 개발] 3강
락꿈사 2022. 2. 2. 17:29Spring Boot란?
- 스프링 기반의 단독 실행 가능한 어플리케이션을 개발하기 위한 플랫폼.
- 간단하게 개발 실행가능, 상용화 가능한 수준의 스프링 기반 어플리케이션을 만들 수 있다는 장점이 있음.
- 기본적으로 스프링 프레임워크를 이용한 어플리케이션 개발에는 많은 설정이 필요한데, Spring Boot를 사용하면 최소한의 설정만으로 플랫폼과 서드파티 라이브러리를 모두 사용할 수 있음.
- Spring Boot의 가장 큰 특징 중 하나는 스프링 프레임워크 실행에 필요한 많은 API들을 Spring Boot에 기본 설정되어 있는 starter라는 컴포넌트에서 쉽게 사용 가능하다는 것.
- Spring Boot의 다른 특징은 스프링 프레임워크 실행에 필요한 많은 설정을 Auto configuration이라는 자동화 설정 기능을 통해 쉽게 설정할 수 있다는 것.
- 다음 페이지에서 Spring Boot Application을 만들고 필요한 템플릿을 만들 수 있음 (https://start.spring.io/)
- Spring Boot Application을 실행하기 위해서는 자동 생성된 main 이라는 클래스를 실행하면 됨. (@SpringBootApplication 어노테이션이 붙어 있음)
- Spring Boot Application은 Component Scan이라는 작업을 통해서 프로젝트에 필요한 각종 Component들을 가져옴
- IOC : 개발자가 아니라 컨테이너에 의해서 Instance들을 생성되고 관리되는 방식.
(단독 실행 가능하다는 것의 의미는 Spring Boot 안에 Tomcat, Jetty, Undertow라는 Web Application Server를 갖고 있기 때문에 실행을 위해서 별동의 WAS를 설치할 필요가 없다는 것을 의미함.)
'🍃 Spring > 🌱 Spring Boot를 이용한 RESTful Web Service' 카테고리의 다른 글
[Spring Boot를 이용한 RESTful Web Services 개발] 8강 (0) | 2022.02.04 |
---|---|
[Spring Boot를 이용한 RESTful Web Services 개발] 6~7강 (0) | 2022.02.04 |
[Spring Boot를 이용한 RESTful Web Services 개발] 5강 (0) | 2022.02.02 |
[Spring Boot를 이용한 RESTful Web Services 개발] 4강 (0) | 2022.02.02 |
[Spring Boot를 이용한 RESTful Web Services 개발] 1~2강 (2) | 2022.01.31 |
Comments