Spring SpringBoot

·2022년 4월 28일
0

Spring

목록 보기
4/8

SpringBoot의 특징.

  • Spring의 경우 Application을 개발하려면 사전에 많은 작업을 해야 했다.
  • SpringBoot의 장점
    • Project에 따라 자주 사용되는 Library들이 미리 조합되어 있다.
    • 복잡한 설정을 자동으로 처리.
    • 내장 서버를 포함해서 Tomcat과 같은 WAS를 추가로 설치하지 않아도 개발 가능.
    • WAS에 배포하지 않고도 실행할 수 있는 JAR파일로 Web Application을 개발 할 수 있다.

SpringBoot Project 생성

  • 기존의 Spring과는 다르게 SpringBoot는 Spring Starter Project를 이용하여 윈도우의 Install Wizard와 같이 손쉽게 SpringBoot 기반의 프로젝트를 만들 수 있다.

Swagger

  • 간단한 설정으로 프로젝트의 API 목록을 웹에서 확인 및 테스트 할 수 있게 해주는 Library
  • Swagger를 사용하면 Controller에 정의되어 있는 모든 URL을 바로 확인할 수 있다.
  • API 목록 뿐 아니라 API의 명세 및 설명도 볼 수 있으며, 또한 API를 직접 테스트해 볼 수도 있다.


profile
SSAFY 7기

0개의 댓글