마이바티스 스프링 부트 통합 및 플러그인 메커니즘 심층 분석
마이바티스 스프링 부트 통합 및 플러그인 메커니즘
1. 서론
마이바티스(MyBatis)는 매우 유연한 지속성 프레임워크로, JDBC를 내부적으로 캡슐화하여 개발자가 SQL 문 자체에만 집중할 수 있게 합니다. 드라이버 로딩, 연결 생성, Statement 생성 등 복잡한 과정에 신경 쓸 필요가 없습니다. 풍부한 설정 옵션과 강력한 SQL 매핑 기능을 제공할 뿐만 아니라, 플러그인 ...
6월 28일 20:05에 게시됨
칠니우 클라우드를 이용한 파일 업로드 및 다운로드 방법
준비 작업
1. 칠니우 클라우드 계정 생성
2. 계정에 로그인하여 개인 센터에서 액세스 키(ak)와 비밀 키(sk) 생성
3. 공개 저장 공간(버킷) 생성
참고: 저장 지역 선택은 사용자의 주요 분포에 따라 결정됩니다.
칠니우 클라우드는 프로젝트를 위해 10GB의 무료 저장 공간을 제공하므로 개발에 적합합니다.
실전 구현
1. Spring Boot 프로젝트에 필요한 의존성 추가
<!- ...
6월 10일 17:03에 게시됨
Qwen3-VL 시각 질의응답 시스템 개발: 스프링부트 기반 백엔드 통합 가이드
Qwen3-VL 시각 질의응답 시스템 개발: 스프링부트 기반 백엔드 통합 가이드
1. 소개
사용자가 이미지를 업로드한 후 "이 이미지에는 무슨 내용이 있나요?" 또는 "이 제품의 가격은 얼마인가요?"와 같은 질문을 하는 경우를 접해보셨나요? 전통적인 텍스트 기반 질의응답 시스템은 이러한 요구를 처리할 수 없습니다. 이제 Qwen3-VL과 같은 다중모달 대규모 모델을 통해 A ...
6월 9일 18:34에 게시됨
스프링부트 마이크로서비스와 CTC 음성 인식 기반 웨이크워드 검출 시스템 통합 가이드
스프링부트 마이크로서비스와 CTC 음성 인식 기반 웨이크워드 검출 시스템 통합 가이드
1. 서론
음성 활성화(voice wake) 기술은 우리가 기기와 상호작용하는 방식을 혁신하고 있습니다. "시리야 시리야"라고 말하기만 하면 애플리케이션이 즉시 반응하여 버튼을 누르지 않아도 된다는 상상을 해보세요. 이러한 자연스러운 상호작용 방식은 사용자 경험을 향상시 ...
6월 4일 19:16에 게시됨
스프링부트와 Flowable을 활용한 워크플로우 구현 방법
최근 진행한 프로젝트에서 승인 모듈을 구현해야 했는데, 이를 위해 Flowable을 선택했습니다.
아래는 Flowable의 기본 사용 방법에 대한 소개입니다.
프로세스 구현
1. 의존성 추가
<!-- Flowable 의존성 -->
<dependency>
<groupId>org.flowable</groupId>
<artifactId>flowable-spring-boot-starter</artifactId>
< ...
5월 22일 15:03에 게시됨