728x90

스프링부트는 "just run". 하기 위한. 즉, 스프링프레임워크 기반 자바 엔터프라이즈 프로그래밍을 쉽게 할 수 있도록 자동으로 기반을 구축해주는 개발 방식 또는 플랫폼

엔터프라이즈 애플리케이션 이란
엔터프라이즈 애플리케이션은 이름 그대로 기업형 프로그램으로 자바에서는 JavaEE (Java Enterprise Edition)을 통해 개발되었다.
JaveEE 는 JavaSE(Java Standard Edition)에 서버측 개발을 위한 기능이 더해진 자바 버전이라고 보면 된다.
스프링은 이런 JaveEE를 대체하기 위해 개발되었기 때문에 엔터프라이즈 애플리케이션 개발을 위한 플랫폼이라고 설명한다.

출처: https://noahlogs.tistory.com/46 [인생의 로그캣]

spring.io/projects/spring-boot

 

Spring Boot

Get support Spring Runtime offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription. Learn more

spring.io

Features

  • Create stand-alone Spring applications

  • Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)

  • Provide opinionated 'starter' dependencies to simplify your build configuration

  • Automatically configure Spring and 3rd party libraries whenever possible

  • Provide production-ready features such as metrics, health checks, and externalized configuration

  • Absolutely no code generation and no requirement for XML configuration

1. 웹 에플리케이션 구조 잡는데 하루 이틀이 걸리는 단점을 부트를 쓰면 손쉽게 사용이 가능

2. 기본설정에서 요구사항에 따라 다양하게 개발 가능

3. 프로젝트의 모니터링 헬스체크 등 더 많이 제공

4. 코드 제너레이션 사용하는게 아니다. xml 환경설정이 필요 없다.

도통 모르겠다 그런데 유사 스터디를 찾았다. 

brunch.co.kr/@springboot/530

 

스프링부트 백엔드 프로그래밍 (1)

1주차 1교시 - 스프링부트란 무엇인가? | "스프링부트 백엔드 프로그래밍"이라는 주제로 약 8주간 글을 작성할 예정입니다. 제가 잘못된 길로 가지 않도록, 댓글로 의견 및 조언 부탁드립니다. 1

brunch.co.kr

 



출처: https://yoo-hyeok.tistory.com/117 [유혁의 엉터리 개발]

728x90
Posted by 댕기사랑
,