Spring과 Springboot

푸딩비·2024년 2월 21일

Springboot

목록 보기
1/5

스프링?

무겁고 복잡한 플랫폼 EJB에서 벗어나
POJO를 지향하여 경량화된 개발 환경을 제공하는 오픈소스 프레임워크.

  • POJO: 평범한 원래 자바의 객체로 돌아가자

스프링은 국내 전자 정부 표준 프레임워크로 채택되어 자바 개발의 표준이 되었다.

스프링의 특성

  • 객체들 사이에 의존성을 주입...

스프링부트의 특성

  • 톰캣이나 제티와 같은 웹 서버를 내장하고 있다.

    복잡한 환경 설정과 실행을 간소화하여 개발 자체에 더 집중이 가능하다.
  • 부트로 프로젝트 생성시, 필요한 라이브러리들을 묶어서 패키지로 제공하는 스타터가 존재한다.

    라이브러리 버전 충돌을 막고 라이브러리들 의존성 문제를 해결한다.
  • 빈(Bean) 설정을 어노테이션으로 처리한다.

    xml 환경설정파일을 작성할 필요가 없다.
  • gradle로 스타팅을 하면 라이브러리 세팅을 위한 pom.xml도 만들 필요가 없다.

0개의 댓글