개발자를 향해...
[Spring boot] spring boot에 대하여 본문
728x90
반응형
spring boot란
- 단순히 실행되며, 프로덕션 제품 수준의 스프링 기반 어플리케이션을 쉽게 만들 수 있다.
- spring boot 어플리케이션에는 spring 구성이 거의 필요하지 않다.
- spring boot java -jar 로 실행하는 java 어플리케이션을 만들 수 있다.
- jvm 가상머신 위에서 돌아가기 때문에 속도가 느린 spring에 비해 속도가 빠르다.
- 기본값 설정이 있지만 이런 설정은 바꿀 수 있다.
- xml구성이 없다.
빌드도구에는 maven과 Gradle 두가지가 있다.
servlet containers에는 Tomcat 9.x와 Jetty 9.4, Undertow 2.0, Netty 가 있다.(servlet containers가 뭔지 몰라 검색을 해보았다. java에서 쓰이며 원래는 서버 클라이언트에서 클라이언트는 고정된 화면만을 서버에 요청하고 받아올 수 있지만 servler containers를 통해 인풋값에 따라 실시간 동적인 화면을 받아올 수 있다. servler containers는 웹 서버 부분중 하나이며 분리된 프로세스로 동작할 수 있다. 고 한다.)
spring boot 장점 총정리
- 어플리케이션 개발에 필수 요소들만 모아두었다.
- 간단한 설정으로 개발 및 커스텀이 가능하다.
- 간단하고 빠르게 어플리케이션 실행 및 배포가 가능하다.
- 대규모 프로젝트(운영환경)에 필요한 비 기능적 기능도 제공한다
- 오랜 경험에서 나오는 안정적인 운영이 가능하다.
- spring에서 불편한 설정이 없어졌다.
inflearn Steve (예상국) 강사님의 <Kotlin으로 개발하는 Spring Boot Web MVC> 를 수강하며 작성하였습니다.
반응형
'spring boot 강의 따라하기' 카테고리의 다른 글
Spring 수업 정리 (0) | 2021.07.20 |
---|---|
[Spring boot] 개발 전 설치하기 (0) | 2021.01.18 |