본문 바로가기

카테고리 없음

spring vs spring boot

설명 : Spring Boot는 Spring 프레임워크를 간편하게 설정하고, 별도에 어려운 설정 없이 바로 개발에 들어갈 수 있도록 만든 프레임 워크입니다. 강력한 기능을 가진 라이브러리들을 Spring Boot 라이브러리에 내장하였고, 내장형 톰캣 등을 탑재하여 단독 실행이 가능해짐. 그리고 프로젝트 생성 시 기존 Spring은 복잡한 설정 파일을 요구했는데, Spring boot는 aplication.yml 설정 파일로 간단하게 설정이 가능함. 한만디로 개발자들이 개발에만 집중할수 있게 해줌

spring boot 의존성 기입이 spring에 비해 많이 짧아짐

ex )starter가 들어간 의존성 주입할때 실제로 해당 의존성에 하위도 다 풀링한다.

yaml을 사용해 xml 보다 사람이 인식하기 쉽게 환경설정을 할수 있다.

ex) thymeleaf를 예로 들면 코드에 지저분하게 넣어줘야하는데

spring:

   thymeleaf:

       cache : false

이런식으로 설정할수 있다 경로는 기본적구조면은 설정안해줘도됨

spring boot 내장서버 톰켓이 있어 서버띄우기가 쉽다 톰켓이 싫다면  다른 서버로 설정을 바꿔사용이 가능하다.

내장서버가 있기때문에 jar파일로 간단하게 배포 가능