Inflearn brand logo image

인프런 커뮤니티 질문&답변

경인님의 프로필 이미지
경인

작성한 질문수

Spring Boot, AWS로 백엔드 서비스 한 사이클 완성하기

AWS RDS 와 EC2 연결하기

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

해결된 질문

작성

·

59

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


답변 1

0

한조각님의 프로필 이미지
한조각
지식공유자

안녕하세요 경인님,

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

 

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

spring.jpa.show-sql: true

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

 

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

SPRING_JPA_SHOW_SQL=true

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

 

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

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

감사합니다.

경인님의 프로필 이미지
경인

작성한 질문수

질문하기