220208_스프링입문_스프링 부트 시작하기_스프링 부트란_패스트캠퍼스 챌린지 16일차
<2022년 02월 08일 _ 패스트캠퍼스 챌린지 16일차>
[스프링입문_스프링 부트 시작하기_스프링 부트란]
1. Spring Boot
: 단순히 실행되며, 프로덕션 제품 수준의 스프링 기반 어플리케이션을 쉽게 만들 수 있다.
: Spring Boot 어플리케이션에는 Spring 구성이 거의 필요치 않다
: java -jar 로 실행하는 Java 어플리케이션을 만들 수 있다
[목표]
: Spring 개발에 대해 빠르고, 광범위하게 적용할 수 있는 환경
: 기본값 설정이 있지만, 설정을 바꿀 수 있다
: 대규모 프로젝트에 공통적인 비 기능 제공(보안,모니터링 등등)
: XML 구성 요구사항이 전혀 없음
2. Build Tool
Name | version |
Maven | 3.3+ |
Gradle | 4.x (4.4 and later) and 5.x |
3. Servlet Containers
Name | servlet version |
Tomcat 9.x | 3.3 |
Jetty 9.4 | 3.1 |
Undertow 2.0 | 4.0 |
Netty | - |
3. 스프링 프로젝트 생성
4. Spring boot 핵심 정리
: 어플리케이션 개발에 필수 요소들만 모아둠
: 간단한 설정으로 개발 및 커스텀이 가능
: 간단하고, 빠르게 어플리케이션 실행 및 배포가 가능
: 대규모 프로젝트(운영환경)에 필요한 비 기능적 기능도 제공
: 오랜 경험에서 나오는 안정적인 운영이 가능
: Spring에서의 불편한 설정이 없어짐(XML 설정 등)
16일차 강의 완료~
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'개발새발 > Spring' 카테고리의 다른 글
220210_스프링입문_스프링 부트 시작하기_GET API(1)_패스트캠퍼스 챌린지 18일차 (0) | 2022.02.10 |
---|---|
220209_스프링입문_스프링 부트 시작하기_Hello World API를 만들어보자_패스트캠퍼스 챌린지 17일차 (0) | 2022.02.09 |
220207_스프링입문_웹 개발 개론_HTTP Portocol_패스트캠퍼스 챌린지 15일차 (0) | 2022.02.07 |
220206_스프링입문_웹 개발 개론_URI 설계 패턴_패스트캠퍼스 챌린지 14일차 (0) | 2022.02.06 |
220205_스프링입문_웹 개발 개론_REST API_패스트캠퍼스 챌린지 13일차 (0) | 2022.02.05 |