프로그래밍/SpringBoot
SpringBoot - 1. SpringBoot 란?
스프링부트란? 필요한 환경 설정을 최소화하고 개발자가 비즈니스 로직에 집중할 수 있도록 도와줘 생산성을 크게 향상시킬수 있도록 스프링의 단점을 보완하여 만든 프로젝트이다. 스프링부트 특징 1. 임베디드 톰캣, 제티, 언더토우를 사용하여 독립 실행이 가능한 스프링 애플리케이션 개발 2. 통합 스타터를 제공하여 Maven/Gradle 구성 간소화 3. 스타터를 통한 자동화 스프링 설정 제공 4. 번거로운 XML 설정을 요구하지 않음 5. JAR를 사용하여 자바 옵션만으로 배포 가능 6. 애플리케이션의 모니터링과 관리를 위한 액츄에이터 제공 스프링부트의 단점 장점 1. 각각의 의존성 버전을 쉽게 올리는 것이 가능하다 (수동으로 설정하던 기존의 방식에 비해 안정된 버전 제공을 보장받음) 2. 간단한 어노테이션/..
2021. 11. 1. 15:17