본문 바로가기

Mockito3

[스프링 부트(Spring Boot) & 마이바티스(Mybatis) 연동] 스프링 부트 기초 3. 스프링 부트 기초 스프링 부트의 기본 개념과 동작 원리, 주요 기능 등에 대해 다룹니다. 스프링 부트는 자바 기반의 웹 애플리케이션 개발을 위한 프레임워크로, 높은 생산성과 간편한 설정 방법 등의 장점을 가지고 있습니다. 이번 섹션에서는 스프링 부트의 핵심 개념과 함께 이를 활용한 간단한 웹 애플리케이션 구축 방법에 대해 다룹니다. 또한, 스프링 부트의 자동 설정과 스타터 종속성을 이용한 프로젝트 설정 방법, 스프링 부트의 테스트 방법 등에 대해서도 다룹니다. 이러한 내용들을 다루면서 스프링 부트의 기본 개념과 사용 방법에 대한 이해를 높일 수 있습니다. 3.1. 프로젝트 구조 이해 스프링 부트 프로젝트의 구조를 이해하는 것은 애플리케이션 개발에 있어 중요한 요소입니다. 이번 섹션에서는 프로젝트 디.. 2023. 5. 6.
[스프링 부트(SpringBoot)] 테스트 기초 8. 테스트 기초 8.1. 테스트의 중요성 소프트웨어 개발 과정에서 테스트는 매우 중요한 역할을 합니다. 테스트를 통해 코드의 신뢰성을 높이고, 버그를 찾아 수정할 수 있으며, 코드의 품질을 높여 유지보수가 쉬운 애플리케이션을 만들 수 있습니다. 또한, 테스트를 통해 리팩토링을 수월하게 할 수 있고, 다른 개발자와 협업할 때 코드의 기능을 검증할 수 있습니다. 8.2. 스프링 부트 테스트 소개 스프링 부트는 다양한 테스트 라이브러리를 지원하며, 테스트를 쉽게 작성하고 실행할 수 있는 기능을 제공합니다. 스프링 부트 테스트는 스프링 프레임워크의 테스트 기능을 기반으로 하며, JUnit, Mockito, AssertJ 등 다양한 테스트 라이브러리를 사용할 수 있습니다. 스프링 부트 테스트는 애플리케이션 컨텍.. 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.