spring-boot

A collection of 5 posts
Nginx 에서 transfer-encoding 관련 헤더 중복 오류 502
Nginx

Nginx 에서 transfer-encoding 관련 헤더 중복 오류 502

문제발생 아… 개발서버를 다른 서버로 바꿨는데 위와 같은 오류가 발생했다. 정상적인 API와 위처럼 오류나는 API가 같이 발생되는 상황이라 왜지? 의문이 들었다. 여러 API를 비교해보니 비정상적인 API는 내부적으로 다른 마이크로서비스를 호출하는 API들이었다. 그래서 거처가는 모든 백앤드의 로그를 살펴봤는데 로그들이 정상적으로 출력되는 것이 아닌가? 어라? 결국은 마지막에 리턴하는 웹서버의 문제인가? 라는 합리적인
5 min read
OpenFeign과 Spring Controller의 차이
openfeign

OpenFeign과 Spring Controller의 차이

OpenFeign과 Controller는 Spring Framework에서 서로 다른 목적과 역할을 가진 두 가지 컴포넌트입니다. 이 둘의 차이를 이해하려면, 각각의 기능과 사용 사례를 살펴보는 것이 중요합니다. OpenFeign OpenFeign은 선언적 웹 서비스 클라이언트로, 외부 HTTP API를 호출할 때 사용됩니다. 이는 주로 마이크로서비스 아키텍처에서 다른 서비스와 통신하기 위해 사용됩니다. OpenFeign을 사용하면 인터페이스를 정의하고 해당 인터페이스에
6 min read
SpringBoot 쓰레드 무한 생성 테스트 코드
spring-boot

SpringBoot 쓰레드 무한 생성 테스트 코드

스프링 부트에서 쓰레드를 무한 생성하는 테스트 코드를 작성해 보았다. 아래의 예시는 JUnit과 SpringBootTest를 이용해서 테스트 코드를 작성하는 법이다. import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest public class ThreadCreationTest { @Test public void testThreadCreation() throws InterruptedException { while (true) { Thread thread = new Thread(() -> { // 생성될 때마다
1 min read