Spring Cloud OpenFeign (2) 관련 질문 dto 관련 에러가 발생해요
2162
작성한 질문수 53
0
dto related error occurred and I have a question
how to fix this error?
error message:
feign.codec.DecodeException: Type definition error: [simple type, class com.app.api.health.dto.HealthCheckResponseDto]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of com.app.api.health.dto.HealthCheckResponseDto (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
controller
@GetMapping("/health/feign-test")
public ResponseEntity<HealthCheckResponseDto> healthCheckTest() {
HealthCheckResponseDto healthCheckResponseDto = helloClient.healthCheck();
return ResponseEntity.ok(healthCheckResponseDto);
}
dto
package com.app.api.health.dto;
import lombok.Builder;
import lombok.Getter;
import java.util.List;
@Getter @Builder
public class HealthCheckResponseDto {
private String health;
private List<String> activeProfiles;
}
답변 3
0
그리고 결과는 아래와 같은데 activeProfiles가 공백입니다. 혹시 이유를 알려주시면 대단히 감사요

0
현재 activeProfiles를 따로 지정하지 않으신거 같네요! Health Check API 강의 5분 12초부터 보시면 active profiles를 dev로 지정하는 부분을 보실 수 있습니다. 해당 부분과 동일하게 진행해주시면 dev로 응답결과가 올것입니다.
0
일단 이렇게 해결 했습니다
https://yuja-kong.tistory.com/99
package com.app.api.health.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import java.util.List;
@AllArgsConstructor
@Getter @Builder
@NoArgsConstructor
public class HealthCheckResponseDto {
private String health;
private List<String> activeProfiles;
}구파고 선생님 답변 감사합니다
저 혹시 멘토링 같은거 안하시나여?
템플릿 제작하면서 모르는 부분이 많은데
언제 한번 따로 배울수 없을까요?
0
안녕하세요! json 데이터를 java object로 바꾸는 것을 deserialization(역직렬화) 라고 하는데 스프링부트 버전이나 롬복 버전에 따라서 오류가나는 분들이 있으신거 같습니다.
에러메세지를 보면 기본 생성자같은 생성자가 없어서 오류가 발생하고 있습니다. 롬복에서 제공하는 @NoArgsConstructor를 사용하면 기본생성자를 컴파일하면서 생성해주는데 해당 어노테이션을 클래스위에 선언해두면 해결될 것 입니다.
OAUTH2 질문
0
97
2
카카오토큰관련
0
82
2
auditing
0
77
1
전역에러처리질문
0
115
2
토큰 발급 관련 문의 드립니다.
0
131
2
이 흐름이 맞을까요??
0
126
2
OpenFeign을 어떤 상황에서 어떻게 사용하는지 감이 안옵니다...
0
220
2
도메인형 패키지 구조 질문
0
242
1
application.yml token 선언 시 오류
0
322
1
토큰발행시 500 INTERNAL_SERVER_ERROR
0
158
1
oauth 회원가입 시 필수 추가 정보는 어떤 식으로 받으시나요?
0
288
2
io.jsonwebtoken.security.WeakKeyException 해결방법
0
387
1
리프레시 토큰 사용 관련 문의 건
0
336
1
Xss 에서 WebConfig 오류 발생됩니다.
0
673
1
applycation.yml 의 readTimeout 이 적용이 안됩니다.
0
697
2
강사님 Swagger에 질문드립니다.
0
294
2
kakao token 발급 시 에러
0
731
2
아직 초반부분인데 질문이있습니다.
0
204
1
socialLoginApiService map 주입
0
291
1
전역 에러 처리 메시지 관리
0
608
2
안드로이드 스튜디오와 협업
0
646
2
String accessToken = authorizationHeader.split(" ")[1];은 accessToken이 맞나요?
0
312
1
SocialLoginApiServiceFactory 생성자 관련 질문입니다.
0
256
1
OAuthAttributes 클래스의 toMemberEntity의 파라미터로 memberType이 들어가야하는 이유가 궁금합니다.
0
445
2





