반응형
NEW
- WireMock을 사용한 openFeign 테스트하기 1. 문제 상황 정의하기 진행 중인 프로젝트에서 다른 모듈의 API를 불러와야 한다. 매번 restTemplate을 사용했는데 곧 deprecated 된다길래... openFeign을 사용해보았다. 작성한 코드를 바탕으로 WireMock을 사용하여 openfeign 통합 테스트를 해볼 것이다. 2. OpenFeign을 사용한 client 현재 프로젝트에서 다른 모듈의 API 호출하기 위해 사용하는 openFeign 관련 로직이다. @FeignClient(name = "processing", url = "${feign.test-api.url}") public interface ProcessingFeignClient { @PostMapping("/api/confirm/test") ResultDto proce.. 2023.05.14
- 2022 마무리 & 2023 시작 2023년, 27살이다. 2022년 시작한지 정말 얼마 안된 것 같은데 1년이 지나버렸다. 2022년은 특히 빨랐던 것 같다. 뭔가 많은 일을 한거 같으면서도 하지 않았다. 그 이유는 그냥 무난하게 살아서 그런거같다. 큰 문제도 없었고 하루 하루에 집중하며 살았던 것 같다. 2022년 나에게 주는 점수는 80점이다. 회사, 연애, 운동 등 완벽하진 않지만 나름 최선을 다해서 임했다. 2023년에는 90점 이상이 되도록 해봐야겠다. 2022년에 나는 무엇을 했나? 연애 여자친구랑 2022년 초반에 계획했던 버킷 리스트를 모두 달성 양가 가족들을 만남 (다는 아니지만 거의 다..?) 회사 팀 내 운영 업무 처리 메인 업무 3개 ㅂㄹㅊㅇㅁ ㅅㄱ ㅅㅍㅇㅅ ㅇㅌㄴ 팀 내 90% 이상 적응 건강 건강검진 후 간수치.. 2023.01.01
- Spring boot 실행 후 ‘process finished with exit code 1’와 함께 종료될 때 1. 문제 상황 정의하기 spring boot 프로젝트를 실행할 때 아무런 에러를 내뱉지 않고 프로젝트가 꺼지면 당황스럽다. 아래 사진을 보면 프로젝트 실행과 동시에 ‘process finished with exit code 1’과 함께 종료된다. 2. 해결하기 2-1. Main method에서 error 잡기 main 문에서 다음과 같이 try-catch를 사용해서 에러를 출력해보면 프로젝트에 무슨 문제가 있는지 알 수 있다. 2-2.Port 검색 후 종료 Mac에서는 lsof를 통해 해당 포트로 떠있는 프로세스를 검색할 수 있다. 출력된 에러의 내용처럼 이미 8080 포트가 작동 중이었고 그 포트를 제거해주면 된다 2022.08.24
반응형