[복습] SpringBoot - 준비

5w31892p·2023년 1월 9일
0
  • 스프링부트는 웹 프로그램을 쉽고 빠르게 만들 수 있도록 도와주는 웹 프레임워크
    • 웹 프레임워크란, 웹 프로그램을 만들기 위한 스타터 키트
  • 개발자가 가낭 어렵게 생각하는 기능 중 하나인 보안 기능을 코드를 직접 짜지 않아도 기본으로 잘 막아준다.
  • 스프링부트는 WAS가 따로 필요하지 않다.
    • 톰캣 서버가 내장되어 있고, 설정 또한 자동 적용 된다.
    • 톰캣이 내장되어 있는 것 뿐이고, 다른 WAS 사용 가능하다.

Spring Boot Devtools

  • 서버 재시작 없이도 클래스 변경시 서버 자동으로 재기동 되는 도구

Lombok

  • Getter, Setter, 생성자 자동으로 만들어주는 도구

@RequiredArgsConstructor

  • 의존성 주입에 사용

@SpringBootApplication

  • 스프링부트의 모든 설정이 관리됨

build.gradle 파일

  • developmentOnly : 개발 환경에만 적용되는 설정
  • compileOnly : 컴파일 단계에서만 필요
  • annotationProcessor : 컴파일 단계에서 어노테이션 분석하고 처리하기 위해 사용

점프 투 스프링부트

0개의 댓글