스프링 부트 개념과 활용
3. 스프링 부트 원리
포스팅 참조 정보
GitHub
공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다
해당 포스팅에 대한 내용의 GitHub 주소
실습 내용이나 자세한 소스코드는 GitHub에 있습니다
포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다
https://github.com/freespringlecture/springboot-concept-uses/tree/chap03-02-dependencies_application
freespringlecture/springboot-concept-uses
백기선님의 스프링 부트 개념과 활용 강의 내용 정리. Contribute to freespringlecture/springboot-concept-uses development by creating an account on GitHub.
github.com
해당 포스팅 참고 인프런 강의
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard
스프링 부트 개념과 활용 - 인프런
스프링 부트의 원리 및 여러 기능을 코딩을 통해 쉽게 이해하고 보다 적극적으로 사용할 수 있는 방법을 학습합니다. 중급 프레임워크 및 라이브러리 Spring Spring Boot 온라인 강의
www.inflearn.com
실습 환경
- Java Version: Java 11
- SpringBoot Version: 2.1.2.RELEASE
2. 의존성 관리 응용
SpringBoot가 버전 관리를 하는 의존성 추가 예시
- spring-boot-starter-data-jpa dependency 추가
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency>
maven repository 검색
Maven Repository: Search/Browse/Explore
Java bindings for White Source API Last Release on Apr 24, 2018
mvnrepository.com
SpringBoot가 버전 관리를 안하는 의존성 추가 예시
- ModelMapper dependency 추가
model을 자동으로 생성 mapping 해주는 라이브러리
<!-- https://mvnrepository.com/artifact/org.modelmapper/modelmapper --> <dependency> <groupId>org.modelmapper</groupId> <artifactId>modelmapper</artifactId> <version>2.3.2</version> </dependency>
Spring 버전 변경
spring-boot-dependencies
에서 properties에서 spring 버전을 가져와서 오버라이딩 해서 지정<spring.version>5.1.3.RELEASE</spring.version>
'개발강의정리 > Spring' 카테고리의 다른 글
[스프링 부트 개념과 활용] 3-4. 자동 설정 만들기 (0) | 2019.10.16 |
---|---|
[스프링 부트 개념과 활용] 3-3. 자동 설정 이해 (0) | 2019.10.15 |
[스프링 부트 개념과 활용] 3-1. 의존성 관리 이해 (0) | 2019.10.13 |
[스프링 부트 개념과 활용] 2-4. 스프링 부트 프로젝트 구조 (0) | 2019.10.12 |
[스프링 부트 개념과 활용] 2-3. 스프링 부트 프로젝트 생성기 (0) | 2019.10.11 |
댓글