ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 스프링 부트 소개
    개발/Spring Boot 2024. 1. 11. 13:30

    스프링 부트(Spring Boot)는 스프링을 기반으로 실무 환경에 사용 가능한 수준의 독립실행형 애플리케이션을 복잡한 고민 없이 빠르게 작성할수 있게 도와주는 여러가지 도구의 모음

     

    스프링과 스프링부트는 다르다.

     

     

    스프링 부트 의 핵심 목표

    • 매우 빠르고 광범위한 영역의 스프링 개발 경험을 제공
    • 강한 주장(Opinionated)을 가지고 즉시 적용 가능한 기술 조합을 제공하면서, 필요에 따라 원하는 방식으로 손쉽게 변형 가능
    • 프로젝트에서 필요로 하는 다양한 비기능적인 기술(내장형 서버, 보안, 메트릭, 상태 체크, 외부설정 방식 등) 제공
    • 코드 생성이나 XML 설정을 필요로 하지 않음

     

    스프링 부트의 역사

    • 2012년 스프링 프레임워크 프로젝트에 이슈로 등록된 "Containerless 웹 개발 아키텍처의 지원" 요청에서 논의와 개발 시작
    • Spring을 쓰던 어느 개발자가 Spring의 다양한 기능을 간단한 방식으로 변경해줬으면 좋겠다는 피드백을 받고 Spring 개발자들이 새로운 프로젝트로 Sring Boot를 개발
    • Spring은 진입장벽이 높고 기본지식이 있어야 쓸수 있지만, 편하게 사용가능하도록 개발

    '개발 > Spring Boot' 카테고리의 다른 글

    Opinionated  (0) 2024.01.11
    Containerless(컨테이너리스 웹 애플리케이션 아키텍처)  (0) 2024.01.11
    HttpMessageConverters  (0) 2023.08.02
    스프링 웹 MVC 소개  (0) 2023.08.02
    Spring-Boot-Devtools  (0) 2023.08.02
Designed by Tistory.