본문 바로가기

2

[스프링 부트(SpringBoot) : 고급] 스프링 부트 확장 기능 3. 스프링 부트 확장 기능 스프링 부트 확장 기능을 사용하면 스프링 부트 애플리케이션을 더욱 강력하게 만들 수 있습니다. 여기서는 스프링 부트 애드온 개발, 사용자 정의 자동 구성, 스프링 부트 스타터 만들기 등의 주제를 다룹니다. 이를 통해 개발자들은 애플리케이션에 다양한 기능을 쉽게 추가할 수 있으며, 프로젝트의 구조와 유지 관리를 개선할 수 있습니다. 3.1. 스프링 부트 애드온 개발 스프링 부트 애드온은 스프링 부트 애플리케이션에 추가 기능을 제공하는 모듈입니다. 애드온을 통해 애플리케이션에 특정 기능을 쉽게 추가할 수 있습니다. 애드온을 개발하려면 먼저 해당 기능을 구현하는 서비스 클래스를 작성한 다음, 이를 별도의 라이브러리로 배포해야 합니다. 이렇게 하면 다른 프로젝트에서도 이 애드온을 쉽.. 2023. 5. 6.
[스프링 부트(SpringBoot)] 스프링 부트의 핵심 기능 3. 스프링 부트의 핵심 기능 3.1. 의존성 관리 스프링 부트는 개발자가 프로젝트를 진행하는 데 필요한 의존성을 쉽게 관리할 수 있도록 도와줍니다. 스프링 부트는 '스타터(Starter)'라는 의존성 그룹을 제공하여, 관련된 의존성들을 한 번에 추가할 수 있습니다. 예를 들어, 웹 개발을 위해 스프링 부트 웹 스타터를 사용할 수 있습니다. Maven의 경우 pom.xml에 다음과 같이 추가합니다. org.springframework.boot spring-boot-starter-web Gradle의 경우 build.gradle에 다음과 같이 추가합니다. // Gradle 의존성 추가 implementation 'org.springframework.boot:spring-boot-starter-web' 이렇.. 2023. 5. 3.