Maven 의존성 전달 예제
Maven 프로젝트에서 의존성 전달 메커니즘을 확인하는 실습입니다.
단계1: 프로젝트 생성
Eclipse에서 새로운 Maven 프로젝트를 생성합니다.
파일 > 새 프로젝트 > Maven 프로젝트 선택
기본 워크스페이스 사용 체크
maven-archetype-quickstart 템플릿 선택
프로젝트 매개변수 설정 후 완료
프로젝트 구조 설정:
그룹 ID: 조직 식별자 (패키지 구조와 일치)
아티 ...
5월 30일 13:44에 게시됨
Maven 프로젝트에서 JaCoCo와 SonarQube 통합하여 테스트 커버리지 분석하기
1. 개요
코드 품질을 보장하기 위해单元测试(단위 테스트)는 필수적인 요소입니다. 그렇다면 테스트의 품질을 어떻게 측정할 수 있을까요? 바로 커버리지(Coverage) 지표를 사용하면 됩니다. 본 문서에서는 Java 프로젝트에서 테스트 커버리지를 측정하는 도구인 JaCoCo를 Maven 프로젝트에 통합하고, SonarQube에서 결과를 확인하는 방법을 설명합니다.
JaCoCo는 "Java ...
5월 28일 18:55에 게시됨
Java 기반 Spring MVC 웹 프로젝트 설정
XML 설정 방식과 달리, 이 글에서는 Java 코드를 사용하여 Spring MVC 웹 프로젝트를 구축하는 방법을 설명합니다.
Spring MVC 개발 환경을 설정하는 핵심 단계는 세 가지입니다.
Spring MVC 의존성 JAR 파일 추가
DispatcherServlet 설정
Spring MVC 구성
1. Spring MVC 환경 설정
Maven 기반 웹 프로젝트를 생성한 후, Spring 및 Spring MVC 의존성을 추가하여 JAR 파 ...
5월 27일 12:24에 게시됨
Spring Boot 프로젝트 시작하기
이전에 스프링, 스트럿츠, 하이버네이트 등 주요 프레임워크를 학습한 개발자들을 위해 새로운 프레임워크인 Spring Boot를 소개합니다. 기존의 복잡한 XML 설정을 대폭 간소화하여 개발 효율성을 높이는 차세대 자바 웹 개발 프레임워크입니다.
개발 환경 구성
JDK 버전: Java 1.8.0_131
Maven 버전: Apache Maven 3.5.0
IDE: IntelliJ IDEA Ultimate Edition
운영체제: ...
5월 25일 05:45에 게시됨
스프링 클라우드 알리바베이스 기반 프레임워크 구축 가이드
기술 스택
spring cloud alibaba, MySQL8, Mybatis-Plus, Nacos, knife4j API 문서, Lombok
개발 환경 설치
JDK17 설치
MySQL 설치
프로젝트 구축
2.1 부모-자식 프로젝트 구성
2.1.1 부모 프로젝트 생성
빈 Maven 프로젝트 생성, 모든 코드 제거하고 pom.xml만 유지
디렉토리 구조: 그림 2
2.1.2 부모 프로젝트 pom 파일 설정
<project xmlns="http:/ ...
5월 19일 08:10에 게시됨