- 오늘 공부 분량
- 1부 소개 ~ 3부 스프링 부트 원리(의존성 관리 응용)
- 3부의 의존성 관리 이해와 의존성 관리 응용은 maven 관련 내용이서 필요할 때 듣기
공부 요약
- 스프링 부트란? 스프링 프레임워크를 더 빠르고 쉽게 사용할 수 있게 도와주는 프레임워크
- IntelliJ ultimate의 Spring Initializer로 프로젝트 생성하기
- IntelliJ community를 사용하는 경우 https://start.spring.io/ 사이트에서 프로젝트 생성 가능
- 설정
- jdk 11
- java 11
- gradle-groovy
- Java
- Spring Boot ver.2.7.9
- Lombok과 Spring Web 의존성 추가
- 메인 어플리케이션의 적절한 위치
- 메인 어플리케이션 : @SpringBootApplication이 붙은 클래스
- 생성한 기본 default package의 최상위 위치
- 메인 어플리케이션이 위치한 지점부터 component scan이 일어나기 때문에 메인 어플리케이션이 위치한 하위 패키지의 내용만 bean 등록 가능 (다른 패키지에 있는 것은 bean 등록이 안되므로 주의하기)
- 의존성 관리
- springboot dependencies가 관리하는 의존성은 버전을 자동으로 관리해주므로 크게 신경쓰지 않아도 된다
- springboot dependencies가 관리하지 않는 의존성은 꼭 version을 명시해주기
'인프런 > 스프링 부트 개념과 활용' 카테고리의 다른 글
4일차 강의 (0) | 2023.06.20 |
---|---|
3일차 강의 (0) | 2023.06.19 |
2일차 강의 (0) | 2023.06.14 |