inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Triển khai dự án mẫu API dựa trên Spring Boot để cải thiện năng suất

Spring Cloud OpenFeign (2)

3:40 부분 activeProfiles에 dev 출력과 로그 출력이 안 됩니다

Đã giải quyết

365

Bruce Han

27 câu hỏi đã được viết

1

안녕하세요.

3:40 부분에서 선생님 화면에서는 GET으로 요청하면 json으로 되어있는 activeProfiles의 값에 dev가 나옵니다.

하지만 제가 했을 때에는 GET 요청은 되지만 dev가 안 나오는데요...

제가 빠뜨린 부분이 어디인지 찾기가 쉽지 않아 질문 드립니다.

Edit Configurations에서 Active Profiles에 dev를 넣으면 GET자체를 못 하고, 빼면 역시 아무것도 안 나옵니다ㅜㅜ

봐야겠다 싶은 소스 있으면 바로 보여드리겠습니다.

Edit Configurations 현재 상태입니다.

제가 친 로그에는 [helloClient#HealthCheck] 라는 로그가 안 보입니다...ㅜㅜ

spring-boot JPA web-api

Câu trả lời 2

1

bgh79465479

안녕하세요 오류메세지를 보니까 8082 포트로 health check api를 요청하고 있네요!

FeignClient의 url을 8080으로 수정하시면 정상적으로 동작할꺼 같습니다.

@FeignClient(url = "http://localhost:8080", name = "helloClient")
public interface HelloClient {

    @GetMapping(value = "/api/health", consumes = "application/json")
    HealthCheckResponseDto healthCheck();

}

 

0

Bruce Han

해결됐습니다!! ㅠㅠ 답변 감사합니다.

사실 8080을 8081로 바꿔서 사용하고 있었어요! 이거 먼저 말씀드렸어야 했는데 죄송합니다. 거기에서 8082포트는 아마 cors 연습하느라 썼던 포트였던 것 같습니다. 혹시나 해서 8082로 시험해본 결과를 캡쳐했던 것 같습니다.

현재는 8080으로 다시 맞춘 상태입니다. 8080은 톰캣 포트라 매번 taskkill 하는 게 번거로웠거든요

알고보니 yml 파일 설정에서 포트를 아마 application-dev.yml하고 그냥 application.yml에서 port 설정을 같게 했던 것 같네요. 평소에도 이런 파생 yml파일들은 미리 소스를 복붙해놓는 버릇이 있어서 그랬나봐요 ㅎㅎ;

 

참고로 HelloClient나 Dto 클래스는 따로 애노테이션 붙이는 거 없이 쭉 수업 따라가도 해결이 됐었네요 ㅎㅎ; 이상이 있는 줄 알았는데, 이 둘은 따로 이상 없었습니다

active profiles와 yml(properties)에서 서버 포트에 대해 다시 짚고 넘어가야겠네요 😅

다시 한 번 감사의 말씀 드립니다.

0

cjyeon10223358

application-dev.properties 기본 포트가 8081 이어서

http://localhost:8080/api/health/feign-test 로 하면 에러가 나오지 않나요..?

1

bgh79465479

dev에 있던 8081은 yml 설정(3) 강의를 보시면 3분 18초쯤에 삭제한것을 보실 수 있을겁니다!

0

cjyeon10223358

제가 제대로 안봤었군요. 감사합니다!

0

Bruce Han

제가 아마 application.yml에서는 8081로 쓰고, application-dev.yml에서 8083으로 썼을 겁니다.

즉, 8081/api/health/feign-test로 하면 나와야 되는 게 맞죠.

근데 거기서 제가 실수를 한 바람에 오류가 났던 거고요.

0

bgh79465479

해결하셔서 다행이네요!

OAUTH2 질문

0

93

2

카카오토큰관련

0

79

2

auditing

0

75

1

전역에러처리질문

0

112

2

토큰 발급 관련 문의 드립니다.

0

129

2

이 흐름이 맞을까요??

0

126

2

OpenFeign을 어떤 상황에서 어떻게 사용하는지 감이 안옵니다...

0

216

2

도메인형 패키지 구조 질문

0

241

1

application.yml token 선언 시 오류

0

322

1

토큰발행시 500 INTERNAL_SERVER_ERROR

0

154

1

oauth 회원가입 시 필수 추가 정보는 어떤 식으로 받으시나요?

0

287

2

io.jsonwebtoken.security.WeakKeyException 해결방법

0

386

1

리프레시 토큰 사용 관련 문의 건

0

336

1

Xss 에서 WebConfig 오류 발생됩니다.

0

667

1

applycation.yml 의 readTimeout 이 적용이 안됩니다.

0

695

2

강사님 Swagger에 질문드립니다.

0

293

2

kakao token 발급 시 에러

0

729

2

아직 초반부분인데 질문이있습니다.

0

204

1

socialLoginApiService map 주입

0

290

1

전역 에러 처리 메시지 관리

0

605

2

안드로이드 스튜디오와 협업

0

643

2

String accessToken = authorizationHeader.split(" ")[1];은 accessToken이 맞나요?

0

312

1

SocialLoginApiServiceFactory 생성자 관련 질문입니다.

0

254

1

OAuthAttributes 클래스의 toMemberEntity의 파라미터로 memberType이 들어가야하는 이유가 궁금합니다.

0

444

2