본문 바로가기

Gradle2

[SpringBoot/Gradle] ClassNotFound Exception (Feat. implementation & api) 개발을 즐기는 우리의 곁에는 운명의 짝꿍과도 같은 존재가 있습니다. 바로 예외(Exception) 입니다 우리에게는 너무 친숙하지만 되도록 마주치고 싶지 않은 NPE(NullPointerException)부터 친절한 IDE 선생님 덕분에 요즘은 마주치기 조차 힘든 ClassNotFoundException까지 다양한 에외 상황들을 인식하고, 대비하며 개발을 이어나갑니다 이번 글에서는 그중에서도 마주치기 힘들었던 ClassNotFoundException를 만난 경험을 공유하고자 합니다 먼저 필자는 다음과 같은 서비스 구조의 프로젝트를 진행 중이었습니다. A 프로젝트 -> B 프로젝트 -> C 라이브러리 A 프로젝트.gradle ... implementation(B) ... B 프로젝트.gradle ... i.. 2022. 8. 7.
[Java] Armeria - Restful API 서버 구축하기 - (1) Application 생성 이번 글에서는 LINE에서 탄생 한 Open Source Framework인 Armeria를 이용하여, Restful API 서버를 간단하게 구축해보려고 합니다. Armeria는 LINE 내에서 사용 중이던 어떤 기술의 한계점을 극복하기 위해 자체 개발한 Framework라고 알고 있는데, 자세한 배경은 알지 못합니다. Armeria는 Java, Kotlin 언어를 지원하여 기존 Spring 기반 Framework를 개발 및 운영하던 개발자들에게도 어느 정도 친숙하게 접근할 수 있는 접근성을 가진 것으로 보입니다. 또한 Eureka, Grpc, Kafka, Kotlin(coroutines), HTTP client/server 등과 같은 의존성을 제공함으로써, 다양한 서비스, Infra를 구축할 수 있도.. 2022. 6. 29.
반응형