728x90
스프링 부트 개념과 활용
3. 스프링 부트 원리
포스팅 참조 정보
GitHub
공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다
해당 포스팅에 대한 내용의 GitHub 주소
실습 내용이나 자세한 소스코드는 GitHub에 있습니다
포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다
https://github.com/freespringlecture/springboot-concept-uses/tree/chap03-01-dependencies_understand
해당 포스팅 참고 인프런 강의
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard
실습 환경
- Java Version: Java 11
- SpringBoot Version: 2.1.2.RELEASE
1. 의존성 관리 이해
spring-boot-starter-parent
를 지정하면spring-boot-dependencies
에서 Dependencies에서 의존성을 정의해서 수많은 라이브러리들이 자동으로 설정됨
parent 상속구조를 사용하지 않을 때
임의로 Spring Boot 버전 정의
의존성 외에 다른 Spring Boot에 최적화된 설정들(인코딩설정, 리소스필터링등)때문에 parent로 정의하는게 좋음
- 13.2.2 Using Spring Boot without the Parent POM
<dependencyManagement> <dependencies> <dependency> <!-- Import dependency management from Spring Boot --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.1.2.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
728x90
'개발강의정리 > Spring' 카테고리의 다른 글
[스프링 부트 개념과 활용] 3-3. 자동 설정 이해 (0) | 2019.10.15 |
---|---|
[스프링 부트 개념과 활용] 3-2. 의존성 관리 응용 (0) | 2019.10.14 |
[스프링 부트 개념과 활용] 2-4. 스프링 부트 프로젝트 구조 (0) | 2019.10.12 |
[스프링 부트 개념과 활용] 2-3. 스프링 부트 프로젝트 생성기 (0) | 2019.10.11 |
[스프링 부트 개념과 활용] 2-2. 스프링 부트 시작하기 (0) | 2019.10.10 |
댓글