개발자를 향해...

[Spring boot] spring boot에 대하여 본문

spring boot 강의 따라하기

[Spring boot] spring boot에 대하여

eugeneHwang1124 2021. 1. 18. 16:58
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 장점 총정리

  1. 어플리케이션 개발에 필수 요소들만 모아두었다.
  2. 간단한 설정으로 개발 및 커스텀이 가능하다.
  3. 간단하고 빠르게 어플리케이션 실행 및 배포가 가능하다.
  4. 대규모 프로젝트(운영환경)에 필요한 비 기능적 기능도 제공한다
  5. 오랜 경험에서 나오는 안정적인 운영이 가능하다.
  6. spring에서 불편한 설정이 없어졌다.

 

 

inflearn Steve (예상국) 강사님의 <Kotlin으로 개발하는 Spring Boot Web MVC> 를 수강하며 작성하였습니다.

반응형

'spring boot 강의 따라하기' 카테고리의 다른 글

Spring 수업 정리  (0) 2021.07.20
[Spring boot] 개발 전 설치하기  (0) 2021.01.18