본문 바로가기
반응형

Development133

[Error] Error creating bean with name 'SqlSessionFactory' denied in file Spring Boot MyBatis SQL Mapper 파싱 오류 해결 가이드개요Spring Boot와 MyBatis를 함께 사용하는 프로젝트에서 애플리케이션 실행 시 SQL Mapper Configuration 파싱 오류가 발생하여 빌드가 실패하는 경우가 있습니다. 특히 "Error creating bean with name 'sqlSessionFactory'" 오류는 MyBatis 설정 파일의 구문 오류나 잘못된 설정으로 인해 발생하며, 프로젝트 전체가 실행되지 않는 치명적인 문제입니다.이 오류는 주로 MyBatis의 SQL Mapper XML 파일에서 TypeAlias 설정 오류, 네임스페이스 충돌, XML 문법 오류 등으로 발생합니다. 오류 메시지에 명확한 원인이 표시되므로, 체계적으로 접근하면 .. 2025. 11. 1.
[Web] Apache Airflow DAG 사용법 및 서버 연동 방법 Apache Airflow DAG 생성부터 실행까지 완벽 가이드개요데이터 엔지니어링 환경에서 복잡한 워크플로우를 자동화하고 관리하는 것은 필수적입니다. 매일 정해진 시간에 실행되어야 하는 배치 작업, 작업 간 의존성 관리, 실패 시 재시도 및 알림 등 수많은 요소를 효율적으로 처리해야 합니다.Apache Airflow는 이러한 데이터 파이프라인을 코드로 정의하고, 스케줄링하며, 모니터링할 수 있는 강력한 오픈소스 플랫폼입니다. Python 코드로 워크플로우를 작성하고 시각적으로 모니터링하며, REST API를 통해 외부 시스템과 연동할 수 있습니다.이 글에서는 DAG 생성 방법부터 Airflow 설정, 자동/수동 실행, 그리고 다른 백엔드 서버에서 REST API를 통해 배치 작업을 호출하는 방법까지 실.. 2025. 10. 31.
[Web] Apache Airflow 워크플로우 자동화 방법 Apache Airflow 완벽 가이드 - 워크플로우 자동화 방법데이터 엔지니어링 현장에서 복잡한 데이터 파이프라인을 관리하다 보면 작업 의존성 처리, 스케줄 관리, 실패 시 재시도 등 수많은 문제에 직면하게 됩니다. 매일 정해진 시간에 실행되어야 하는 ETL 작업, 선행 작업 완료 후 실행되는 후속 작업, 실패 시 자동 재시도와 알림 등 관리해야 할 요소가 너무 많습니다.Airbnb에서 개발한 Apache Airflow는 이러한 문제를 해결하기 위한 강력한 워크플로우 관리 플랫폼입니다. Python 코드로 워크플로우를 정의하고, 시각적으로 모니터링하며, 자동으로 재시도와 알림을 처리하는 Airflow의 강력한 기능을 통해 복잡한 데이터 파이프라인을 효율적으로 관리할 수 있습니다.이 글에서는 Airflo.. 2025. 10. 30.
[Web] Apache Kafka 완벽 가이드 Apache Kafka 완벽 가이드 - 개념부터 실전 사례까지현대의 디지털 환경에서 데이터는 기하급수적으로 증가하고 있습니다. 특히 대용량 실시간 데이터 처리가 중요해지면서, 기업들은 효율적인 데이터 스트리밍 플랫폼을 찾고 있습니다.Netflix는 하루 5000억 건의 이벤트를 처리하고, LinkedIn은 하루 1조 개의 메시지를 실시간으로 전송하며, Uber는 수백만 건의 위치 정보를 실시간으로 처리합니다. 이 모든 것을 가능하게 하는 핵심 기술이 바로 Apache Kafka입니다.Apache Kafka는 LinkedIn에서 개발하여 2011년 오픈소스로 공개된 분산 이벤트 스트리밍 플랫폼으로, 현재 전 세계 80% 이상의 Fortune 100 기업에서 사용하고 있습니다. 대용량의 실시간 데이터를 빠르.. 2025. 10. 24.
[DB] Oracle 데이터베이스 메타데이터 조회 가이드 Oracle 데이터베이스 메타데이터 조회 완벽 가이드오라클 데이터베이스를 관리하다 보면 테이블의 구조, 컬럼 정보, 인덱스, 제약조건 등 다양한 메타데이터를 조회해야 하는 경우가 많습니다. 개발자와 DBA는 데이터베이스 구조를 정확히 파악하여 효율적인 쿼리를 작성하고, 성능을 최적화하며, 데이터 무결성을 보장해야 합니다.오라클은 데이터 딕셔너리(Data Dictionary)라는 시스템 뷰를 제공하여 데이터베이스의 모든 메타데이터를 쉽게 조회할 수 있습니다. 이러한 뷰들을 활용하면 SQL 쿼리만으로 필요한 정보를 빠르게 확인할 수 있습니다.이 글에서는 오라클 데이터베이스에서 테이블과 관련된 주요 메타데이터를 조회하는 방법을 초보자도 쉽게 따라할 수 있도록 상세히 설명해드리겠습니다. 실무에서 바로 활용할 수.. 2025. 10. 23.
[Web] Spring Boot 3.4 + AWS 환경 Tomcat vs JBoss WildFly 성능 비교 분석 Spring Boot 3.4 + AWS 환경 Tomcat vs JBoss WildFly 성능 비교 분석개요 클라우드 환경에서 Spring Boot 애플리케이션을 운영할 때 적절한 WAS(웹 애플리케이션 서버) 선택은 성능, 비용, 안정성에 직접적인 영향을 미치는 중요한 결정입니다. Spring Boot 3.4는 가상 스레드, HTTP/3 지원, AOT 컴파일과 같은 새로운 기능을 제공하며, 이러한 기능들이 각 WAS 환경에서 어떻게 작동하는지 이해하는 것이 핵심입니다. 이 글에서는 AWS 클라우드의 다양한 서비스(EC2, ECS, EKS, Lambda 등)에서 Apache Tomcat과 JBoss WildFly의 실제 성능을 비교 분석하고, 실무 환경에 최적화된 WAS 선택 기준을 제시.. 2025. 4. 7.
반응형