분류 전체보기

트러블슈팅

[트러블슈팅] Java 메소드 오버로딩, 재네릭 타입 오류 해결 : both methods have same erasure

이슈 'toBoardInfo(Page, List)' clashes with 'toBoardInfo(Page, List)'; both methods have same erasure 👉 동일한 자료형을 반환하는 메서드 오버로딩을 구현하는데 문제가 발생했다. 자바에서는 메서드 오버라이딩과 오버로딩을 통해 다형성을 구현할 수 있다. 메서드 오버라이딩이란 부모 클래스가 가지고 있는 메서드를 자식 클래스에서 동일한 메서드 이름, 매개변수 타입 및 개수로 재정의하는 것을 의미한다. 상속 관계에서 발생하며, 자식 클래스에서 부모 클래스의 메서드를 재정의하여 자식 클래스의 특정한 동작을 수행할 수 있다. 메서드 오버로딩이란 같은 클래스 내에서 메서드 이름은 같지만, 매개변수의 타입, 순서, 개수가 다른 여러 개의 메서드..

Spring Framework/Spring Cloud

[Spring Cloud] Spring에서 Feign Client에 공통 Header 설정하기: Configuration을 활용 방법

[Spring Cloud] Spring Cloud에서 OpenFeign 사용하기: RESTful 서비스 간 통신 방법Open Feign HTTP Client 도구로 외부 API 호출을 쉽게 할 수 있도록 도와주는 라이브러리입니다. 장점 인터페이스와 어노테이션 기반으로 동작하기 때문에 반복적이고 일반적인 패턴을 최소화합니다. Skylo8.tistory.com 위의 글을 Spring 애플리케이션에서 Feign Client로 여러 마이크로서비스 간의 통신하는 방법에 대한 글입니다.Feign Client 사용법을 알고 있다는 전제하에, Configuration 설정 및 사용방법에 대해 작성해 보겠습니다. 마이크로서비스 간의 통신을 할 때 각 Feign에 공통적으로 설정해야 할 Header 값이 있을 수 있습니다..

Spring Framework/Spring Cloud

[Spring Cloud] Spring Cloud에서 OpenFeign 사용하기: RESTful 서비스 간 통신 방법

Open Feign HTTP Client 도구로 외부 API 호출을 쉽게 할 수 있도록 도와주는 라이브러리입니다. 장점 인터페이스와 어노테이션 기반으로 동작하기 때문에 반복적이고 일반적인 패턴을 최소화합니다. Spirng MVC 어노테이션을 사용할 수 있습니다. Spring Cloud 기술들과 통합이 쉬습니다. 의존성 추가 (Gradle) implementation 'org.springframework.cloud:spring-cloud-starter-openfeign:4.0.3' FeignClient 활성화 @SpringBootApplication @EnableFeignClients public class BlogApplication { public static void main(String[] args..

Infra/Kubernetes

[Kubernetes] 쿠버네티스 컨테이너 동작 흐름 이해하기 - 마스터 노드, 워커 노드

[따배쿠] 쿠버네티스 시리즈 강의를 보고 배운 내용을 정리한 글입니다. https://www.youtube.com/playlist?list=PLApuRlvrZKohaBHvXAOhUD-RxD0uQ3z0c [따배쿠] 쿠버네티스 시리즈 www.youtube.com 쿠버네티스에서의 컨테이너 동작 흐름 1. docker push : 실행할 이미지를 도커 허브에 올립니다. 2. Image is pushed to Docker hub : 이미지가 도커 허브에 올라갑니다. 3. kubectl create deploy web --image=hub.example.com : deploy를 생성합니다. (위에서 올린 이미지 사용) 4. kubectl issues REST call 5. Pod created and schedul..

kylo
'분류 전체보기' 카테고리의 글 목록 (5 Page)