강의

멘토링

로드맵

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

Geonu Park님의 프로필 이미지
Geonu Park

작성한 질문수

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

Users Microservice - 반환값과 응답코드 개요

UserEntity Table 생성 오류

작성

·

77

0

삭제된 글입니다

퀴즈

63%나 틀려요. 한번 도전해보세요!

Spring Boot 마이크로서비스에서 application.yaml 파일에 server.port 값을 '0'으로 설정하는 주된 목적은 무엇일까요?

고정된 포트를 사용하여 디버깅을 쉽게 하려고 합니다.

마이크로서비스 시작 시 사용 가능한 임의의 포트를 자동 할당받게 합니다.

Eureka 서버가 이 서비스에 접근하는 포트를 미리 지정하는 설정입니다.

API Gateway를 통해서만 서비스에 접근하도록 강제하는 설정입니다.

답변 1

0

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다. 

H2 디비를 사용할 때 내부DB(in-memory)를 사용하면, 기본적으로 테이블을 생성하게 됩니다. 해당 애플리케이션을 다시 실행하면, 기존에 생성되었던 테이블은 삭제되고 다시 생성됩니다. 

위 설정에서 잘못된 부분은 없는 것 같은데, 웹 브라우저에서 확인하실 때, 다음과 같이 JDBC URL이 "jdbc:h2:mem:testdb"로 설정 되었는지 확인해 보실 수 있을까요? 웹 브라우저로 H2 Console에 접속 시 기본값이 다를 수 있습니다.

감사합니다. 

Geonu Park님의 프로필 이미지
Geonu Park

작성한 질문수

질문하기