profile
반갑습니다!

[Java] Exception 한줄로 처리하기

업무 환경에서 DataDog을 사용하고 있는데, DataDog에서 오류로그를 line별로 요금을 받고 있어 비용 이슈가 발생했다.오류 로그가 긴 Exception을 한줄로 처리했다.모든 Exception을 적용하지는 않고 자주 발생하고, 유독 긴 오류에 대해서만 작업을

2024년 5월 7일
·
0개의 댓글
·

[Spring] FeignClient timeout 별도 설정하기

feignClient를 사용하다보면 외부 API를 호출해야하는 상황이 생기는데, timeout정책을 default정책과 다르게 별도로 설정할 수 있다.외부 API를 호출하는 feignClient를 아래 코드와 같이 작성한다고 가정한다.feignClient의 name은

2024년 5월 3일
·
0개의 댓글
·

[Spring] ObjectMapper LocalDateTime 역직렬화 오류

오류내용 Spring에서 ObjectMapper로 객체를 JsonString으로 변환하는 도중 오류가 발생했다. 해당 오류는 Java8에 추가된 LocalDateTime, DateTime과 같은 날짜/시간 타입이 Jackson library에 지원되지 않아 발생하는

2024년 3월 28일
·
0개의 댓글
·

Spring devtools classLoader 오류

Local에서 Spring Project API호출시 다음와 같은 오류가 발생했다.devtools에서 base class loader와 restart class loader 2개의 클래스 로더가 있고 application에서 개발된 클래스는 restart class l

2023년 11월 23일
·
0개의 댓글
·

PKIX path building failed

SpringBoot에서 feignClient를 사용해 외부 API를 호출하니 아래와 같은 오류가 발생했다.대부분의 원인은 연결하려는 site의 인증서가 JVM의 신뢰하는 인증서 목록에 없는 경우이다.문제되는 사이트의 SSL인증서를 추출해서 등록하면 해결된다.lessti

2023년 3월 17일
·
0개의 댓글
·
post-thumbnail

.gitignore가 적용되지 않을 때(git 캐시 삭제하기)

프로젝트를 깃허브 public저장소에 커밋할 때 각종 인증 키값이나 서버정보, DB정보를 입력한 파일들은 커밋하면 안된다.public에 커밋하게되면 내 서버가 어느새 누군가의 비트코인 채굴기가 되어 다음 달 AWS로부터 어마무시한 과금 청구서가 날아올 수 있다.중요한

2022년 4월 12일
·
0개의 댓글
·
post-thumbnail

배포전략

과거에는 배포라는 작업이 아주 큰 이벤트였다. 하지만 최근에는 유연한 아케텍쳐 설계로 이전보다 더 자주 배포를 하게된다. 이러한 과정에서 배포전략들이 다양하게 발전해왔는데 가장 대표적인 배포전략 몇가지만 소개해보겠다.모든 서버를 중지하고 새로운 버전으로 배포한 후 다시

2022년 4월 6일
·
0개의 댓글
·
post-thumbnail

반복되는 코드작업을 해결해주는 코드 다이어터 Lombok

Lombok으로 코드 다이어트 하기 Lombok은 Java기반에서 VO, DTO, Entity클래스를 생성할 때 반복적으로 작성하는 getter, setter, toString과 같은 작업들을 어노테이션을 사용하여 보다 더 간편하게 개발할 수 있게 도와주는 라이브러리이

2022년 4월 6일
·
0개의 댓글
·
post-thumbnail

간편하게 ssh접속하기

귀찮은 SSH접속 AWS나 네이버클라우드에서 설치한 클라우드 서버에 ssh접속할 때 아래와 같은 과정을 거친다. > 콘솔창 켜고 - 메모장 열고 - 아이피, user-name복사하고 - 콘솔창에 붙여넣고 - 접속 AWS가이드에도 ssh접속방법이 아래와 같이 나와있는데

2022년 3월 31일
·
0개의 댓글
·
post-thumbnail

간단하게 AWS용어들을 정리해보자

기본개념 리전(Region) 리전은 AWS의 물리적 장소가 있는 지역 한국에도 16년 1월에 서울 리전을 공개했다. (서울리전 코드 : ap-northeast-2) AWS에서는 지역별 대륙별로 리전들의 리소스 상태를 볼 수 있는 링크를 제공한다. 가용영역(Availa

2022년 3월 28일
·
0개의 댓글
·
post-thumbnail

CRLF와 LF차이의 이해

개발을 하면서 협업을 할 때 Code Convention을 맞추기 위해 Check Style을 사용한다.Check Style파일을 열어보면 줄바꿈 타입을 체크하는 부분이 있고, 줄바꿈 시 CRLF는 금지하고 LF는 허용하도록 설정되어있다.아래는 네이버에서 제공하는 ch

2022년 3월 28일
·
0개의 댓글
·