본문 바로가기

gradle4

[마이바티스(MyBatis)] 환경 설정 Chapter 2. 환경 설정 마이바티스를 사용하기 위한 첫 단계는 환경 설정입니다. 이 장에서는 Java 버전과 IDE 선택, 의존성 관리 도구 설정, 그리고 마이바티스의 기본 설정 파일인 mybatis-config.xml 설정에 대해 다룹니다. 이 모든 설정을 통해 마이바티스를 사용할 준비를 마치게 됩니다. [Chapter 2. 환경설정] 2.1. Java 버전 및 IDE 선택 2.1.1. 호환되는 Java 버전 2.1.2. 추천하는 IDE 2.1.2.1. IntelliJ IDEA 2.1.2.2. Eclipse 2.2. 의존성 관리 도구 설정 2.2.1. Maven 설정 2.2.1.1. Maven의 개념과 사용 이유 2.2.1.2. Maven을 이용한 마이바티스 설정 2.2.2. Gradle 설정 2.. 2023. 5. 16.
[스프링 부트(SpringBoot) : 고급] 서버리스 아키텍처와 스프링 부트 9. 서버리스 아키텍처와 스프링 부트 서버리스 아키텍처는 서버 인프라를 관리하거나 프로비저닝 할 필요 없이, 애플리케이션을 빌드 및 배포하는 방식을 의미합니다. 이를 통해 개발자는 애플리케이션 개발에 집중할 수 있습니다. 스프링 부트는 서버리스 아키텍처와 통합하여, AWS Lambda와 Azure Functions와 같은 클라우드 기반의 서버리스 플랫폼에서도 애플리케이션을 구축할 수 있습니다. 9.1. 서버리스 아키텍처 소개 서버리스 아키텍처는 클라우드 서비스 제공 업체가 인프라스트럭처를 관리하며, 개발자는 애플리케이션 코드에 집중할 수 있는 방식입니다. 이를 통해 애플리케이션 개발 생산성과 확장성을 향상할 수 있습니다. 서버리스 아키텍처는 클라우드 기반의 함수 서비스(FaaS) 및 백그라운드 작업을 실.. 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.
[자바(JAVA)] 기타 자바 라이브러리 및 유용한 도구 42. 기타 자바 라이브러리 및 유용한 도구 42.1. 빌드 도구 (Maven, Gradle) 빌드 도구는 프로젝트의 구조를 관리하고, 라이브러리를 다운로드하며, 프로젝트를 빌드 및 테스트하는 데 사용됩니다. 자바에서 널리 사용되는 빌드 도구로는 Maven과 Gradle이 있습니다. Maven: XML 기반의 설정 파일(pom.xml)을 사용하며, 프로젝트 관리와 빌드를 자동화하는 데 사용됩니다. Maven 저장소를 통해 다양한 라이브러리를 쉽게 다운로드할 수 있습니다. 4.0.0 com.example my-project 1.0.0 junit junit 4.12 test Gradle: Groovy 또는 Kotlin DSL을 사용한 설정 파일(build.gradle 또는 build.gradle.kts)을 .. 2023. 4. 30.