Back to Posts

spg 회고록 002회차

Posted in SPG-hompage

Spring boot 선택 이유

spring spring boot

Spring VS Spring Boot

  • Spring : 개발자들의 겨울이 끝났다는 뜻을 가지고 있다
  • Spring boot : 단독적인 상용화 수준의 스프링 기반 애플리케이션을 만들 수 있게 해주는는 것
  • Spring 과 Spring Boot 차이점
    • Dependency(편리한 의존성 관리 & 자동 권장 버전 관리) : Spring boot가 권장 버전을 자동으로 잡아준다.
      • starter 붙어있는 dependency를 사용하면 이와 연결된 다른 라이브러리를 자동으로 다운 받아준다.
    • configuration
      • spring에서는 config를 일일이 다 설정해줘야한다 하지만 spring boot는 config를 application properties에서 설정해주면 해준다.
      • 최근 yml file을 더 많이 사용하는 추세임 -> 중복 제거 => 하지만 현재 우리 팀원중에서 대부분 스프링에 익숙하지 않기 때문에 maven 프로젝트 와 application.property프로젝트를 선택
    • 내장 서버
      • spring boot가 내장 서버가 있기 때문에 외부 tomcat을 호출하는 시간이 절약됨
      • tomcat을 빼고 다른 서버를 쉽게 추가할 수 있다.
      • jar file로 바로 배포가능 -> 내장 서버가 존재하기 때문에

결론

내장 톰켓이 있고, dependecy 처리도 좀 더 편리한 Spring boot 를 사용하게 되었습니다.

Read Next

spg 회고록 001회차