강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của kki12943821
kki12943821

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

Hoàn thành một chu trình dịch vụ backend với Spring Boot và AWS

Kết nối AWS RDS với EC2

강의내용 중 질문드립니다.

Đã giải quyết

Viết

·

124

1

질문 : ec2에서 post man으로 요청을하면 log가 찍히질 않습니다.

강의와 마찬가지로 yml파일 구성을 아래와 같이 했습니다.

services:
  springboot-twitter:
    container_name: springboot-twitter
    image: kki129443133/springboot-twitter-linux:latest
    ports:
      - "8080:8080"
    environment:
      - SPRING_DATASOURCE_URL=jdbc:mysql://mysql-twitter.c1cgyccww7yi.ap-northeast-2.rds.amazonaws.com:3306/twitterdb
      - SPRING_DATASOURCE_USERNAME=dev
      - SPRING_DATASOURCE_PASSWORD=dev123

 

 

시도사항

1. header 값에 아래 값을 추가해준것인데 효과 없었습니다.
Key: Content-Type

Value: application/json

2. 번쨰는 아래값을 yml에 추가 해주었는데

 

      - SPRING_JPA_SHOW_SQL=true
      - SPRING_JPA_PROPERTIES_HIBERNATE_FORMAT_SQL=true
      - LOGGING_LEVEL_ORG_HIBERNATE_SQL=DEBUG
      - LOGGING_LEVEL_ORG_HIBERNATE_TYPE_DESCRIPTOR_SQL_BASICBINDER=TRACE
      - LOGGING_LEVEL_ORG_SPRINGFRAMEWORK_WEB=DEBUG
      - LOGGING_LEVEL_ORG_SPRINGFRAMEWORK_WEB_SERVLET_DispatcherServlet=DEBUG

 

이후 아래와 같이 반응을 하긴하는데 어떤 문제로 인해서 강의와 같이 로그가 안찍히는 지 모르겠습니다.

2025-07-14T14:20:32.262Z DEBUG 8 --- [nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-07-14T14:20:33.145Z DEBUG 8 --- [nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/posts", parameters={} 2025-07-14T14:20:33.145Z DEBUG 8 --- [nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.apiece.springboot_twitter.PostController#getAllPosts() 2025-07-14T14:20:33.146Z DEBUG 8 --- [nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json] 2025-07-14T14:20:33.147Z DEBUG 8 --- [nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Writing [[com.apiece.springboot_twitter.Post@1de33c5b, com.apiece.springboot_twitter.Post@e7411e2, com.apiece (truncated)...] 2025-07-14T14:20:33.149Z DEBUG 8 --- [nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK


awsmysqldockerspring-bootjpa

Câu trả lời 1

0

apiece님의 프로필 이미지
apiece
Người chia sẻ kiến thức

안녕하세요 경인님,

질문을 위해 여러 자료와 설명 감사드려요.

 

강의에 나오는 로그는 아마 SQL 쿼리 로그일텐데요.

spring.jpa.show-sql: true

설정을 application.yaml 파일에 설정하셨었다면 정상적으로 출력되었을 거예요.

 

질문자님 두번째 시도에서도 환경변수로

SPRING_JPA_SHOW_SQL=true

를 등록해놓았기 때문에, 로그가 잘 출력되었을 거구요.

 

사용하신 이미지에 어떤 설정값이 있는지 확인이 어려워 적절한 판단은 못하겠으나 위 설정값이 있는지 확인해보시면 좋을것같아요.

그리고 로컬에서 먼저 실행해보시고 잘되시면 ec2에 배포해서 테스트해보시면 확인이 쉬울거예요.

감사합니다.

Hình ảnh hồ sơ của kki12943821
kki12943821

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

Đặt câu hỏi