[Spring Boot] CI/CD 환경에서 Firebase 인증 오류 해결기 (GcpFirestoreAutoConfiguration) 안녕하세요!오늘은 Spring Boot 프로젝트에 Firebase 의존성을 추가한 뒤, 로컬에서는 잘 동작하던 테스트 코드가CI/CD 환경(GitHub Actions, Jenkins 등)에서 실패하는 문제와 그 해결 과정을 공유하고자 합니다. BeanCreationException과 Failed to obtain credentials 메시지로 고통받으셨다면 이 글이 도움이 될 겁니다!📜 사건 (The Incident)새로운 기능을 위해 Spring Boot 프로젝트에 spring-cloud-gcp-starter-data-firestore 의존성을 추가했습니다.로컬 환경..
🌱 Spring AI vs 🔗 LangChain4j: Java AI 프레임워크 전격 비교최근 AI 기술, 특히 LLM(대규모 언어 모델)을 자신의 애플리케이션에 통합하려는 개발자들이 늘어나면서 Java 진영에서도 두각을 나타내는 두 개의 프레임워크가 있습니다. 바로 Spring AI와 LangChain4j입니다.두 프레임워크 모두 강력하지만, 지향하는 철학과 사용 방식에 차이가 있어 프로젝트의 성격에 맞는 기술을 선택하는 것이 중요합니다. 이 글에서는 두 프레임워크를 심층적으로 비교하고, 어떤 상황에서 무엇을 선택해야 할지 명확한 가이드를 제시합니다.1. 정의: 두 거인의 등장🌱 Spring AISpring AI는 Spring 개발팀이 직접 만드는, 스프링 생태계에 AI 기능을 '네이티브'하게 통합..
- Total
- Today
- Yesterday
- Spring MockMvc
- Could not find org.ysb33r.gradle:grolifant:0.16.1
- fetchapi
- teefilter file upload error
- ContentCachingRequestWrapper caching # ContentCachingRequestWrapper file upload
- springai
- pessimistic lock
- asciidoctor sourceDir
- GcpFirestoreAutoConfiguration
- LangChain4j
- 톰캣 로그파일 자동 삭제
- sql import
- Spring Boot
- 톰캣 로그파일 자동삭제
- RAG
- ContentCachingRequestWrapper caching error
- CloudStorage
- Job Lock
- PreflightRequest
- org.asciidoctor.jvm.convert
- url구조
- CloudCDN
- mysql dump sql import
- 멀티 인스턴스
- Controller Testing
- MockMvcTester
- springboot
- spring test
- Firebase 의존성 오류
- asciidoctorExtensions
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |