Programming Language/Java
-
[Spring Boot3 + Jaeger] 스프링부트3에 예거 설정 추가 하는 방법Programming Language/Java 2024. 7. 31. 10:47
Jaeger 는 Uber Technologies 에서 개발한오픈소스 분산 트레이싱 시스템으로,마이크로서비스 아키텍처에서 서비스 간의 트랜잭션을추적하고 분석 할 수 있도록 해준다. 최근 회사에서 프로젝트를 진행하면서여러 서비스 간의 API 흐름을 추적하고 모니터링하기 위해Jaeger 를 사용하기로 했다. 내가 적용한 서비스는 Spring Boot 3.x 로 개발하고 있는데,Jaeger 를 적용하는 과정에서 Spring Boot 2.x 버전에서적용하는 방법과 차이가 있어서 정리를 하려고 한다. 사용한 도구Gradle 8.5Java 21Spring Boot 3.xJaeger (all-in-one) 1.59 io.opentracing.contrib:opentracing-spring-jaeger-web-start..
-
[Java] CSV 를 Excel 로 변환하는 Java 코드 예제Programming Language/Java 2023. 2. 8. 16:52
최근 java 를 이용해서 .csv 파일을 Excel 로 변환 해야하는 일이 있었다. 그런데 단순히 csv 파일을 excel 의 하나의 sheet 로 변환하는 예제나 라이브러리는 몇 개 있었는데, 하나의 엑셀에 특정 컬럼들을 특정 시트에 작성하는 형태의 라이브러리 는 잘 나오지 않아서 개발 한 것을 적어둔다. 1. 라이브러리 사용법 - 라이브러리 사용법에 대한 README.md 1.1. settings.xml 설정 github ${github 유저명} ${github 토큰} 1.1. 디펜던시 설정 pe.fwani.convert csv-to-excel 0.0.1-java11-SNAPSHOT github-fwani-releases https://github.com/fwani/fwani-maven-repo/r..