inflearn logo
강의

講義

知識共有

在庫システムで調べる同時性問題の解決方法

在庫削減ロジック作成

오류?

1624

작성자 없음

投稿した質問数 0

0

Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)']

Database driver: undefined/unknown

Database version: 8.3

Autocommit mode: undefined/unknown

Isolation level: undefined/unknown

Minimum pool size: undefined/unknown

Maximum pool size: undefined/unknown

실행과 테이블 다 잘 만들어 지는데 이런 로그가 계속 뜹니다.

제 mysql 문제일까요?

mac os 사용중이고 강의처럼 docker를 통해 띄우는게 아닌 홈브류로 mysql을 다운받아서 쓰고있었어서 그대로 쓰는중입니다

java spring 동시성

回答 4

2

jyuvenia

질문자님, 위 메시지는 오류가 아니라 그냥 INFO 입니다. pool 자체가 하이버네이트에 의해서 구성되지 않았기 때문에 해당 속성 값들을 정상적으로 넘겨 받지 못해서 모르는 겁니다. 즉 아무 문제 없어요. ^^

https://stackoverflow.com/questions/79246915/problems-with-hibernate-startup-logging-after-adding-jpa-with-database-in-spring/79247018#79247018

 

 

 

뭘 제대로 알고들 답변을 하는건가...

공짜 강의도 아니고 돈주고 강의 듣는 사람들은 얼마나 답답한데...

에휴... 아키텍처 이론을 제대로 알지 못하니 저런 답변들이 달리지...

0

donety1215

안녕하세요 혹시 저같으실까봐...

저는 console창에 이상한게 떠있음 그냥 거슬리거든요...

그래서 저는 부트 버전을 내렸어요...3.1.7 로 내렸더니 해당 info log 안찍혀요..혹시나 필요하실까봐해서..올려봐요

0

169developer9973

alpacaive 님 안녕하세요.
히카리 설정이 무언가 안되있는듯해보입니다.

강의실습을 하는데 문제가 없다면 일단은 넘어가도 될것같고, 문제가 있어서 진행이 되지않는다면 해당 소스를 깃에 올려주신 후, 사용하고 계시는 mysql 버전을 말씀해주신다면 봐보도록 하겠습니다!

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 이대영님께서 말씀하신 로그 관련 문제에 대해 도움을 드리겠습니다.

이 로그 메시지는 데이터베이스 연결 시 사용되는 설정이나 상태가 명확히 정의되지 않았거나, 드라이버 설정 등이 누락된 경우 발생할 수 있습니다. 홈브류로 설치한 MySQL을 사용 중이시기에 발생한 설정 문제일 가능성이 있습니다.

해결 방안:

  1. JDBC URL 확인: 로그에 명시된 URL을 확인하세요. JDBC URL 형식이 잘못되었거나 일부 파라미터가 누락된 경우 발생할 수 있습니다. URL이 정확한 형식인지 확인하시고, 특히 포트 번호와 데이터베이스 이름이 올바른지 체크해 보세요.

  2. 드라이버 설정 확인: 로그에서 데이터베이스 드라이버가 정의되지 않았다고 나오므로, 사용 중인 JDBC 드라이버가 제대로 설정되어 있는지 확인해주세요. pom.xml이나 build.gradle 파일에 MySQL JDBC 드라이버가 포함되어 있는지 확인하시기 바랍니다.

  3. HikariCP 설정 확인: HikariCP 설정 중 ‘minimum pool size’, ‘maximum pool size’ 등 설정이 제대로 되어 있는지 확인하세요. application.properties 또는 application.yml 파일에서 hikari 설정 부분을 체크하시기 바랍니다.

  4. MySQL 서버 상태 확인: MySQL 서버가 정상적으로 작동하고 있는지, 버전 호환성에 문제가 없는지를 확인해주세요. 특히, 홈브류로 설치한 경우 버전을 명확히 확인하여 서버 설정을 점검하는 것이 중요합니다.

  5. 로그 수준 설정: 만약 구체적인 문제가 파악되지 않으면, Spring Boot의 로깅 수준을 DEBUG로 설정하여 문제를 더 자세히 분석할 수 있습니다.

이와 유사한 문제를 겪으신 다른 분의 질문과 해결 방법을 이 링크에서 확인하실 수 있습니다. 여기서는 HikariCP 및 MySQL 설정 이슈를 어떻게 해결할 수 있었는지에 대한 논의가 있습니다.

제가 추천해드린 링크와 방법을 통해 문제를 해결하시길 바라며, 추가적인 궁금한 점이 있으실 경우 언제든지 또 질문해 주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

레디선 테스트코드에서 채널이름은 없어도 되는건가요?

0

39

2

낙관적 락을 사용할 떄 차이점

0

118

2

동시성 검증 코드에 관한 문의

0

89

2

단일연산

0

69

2

낙관적락vs. 레디스락

0

105

2

안녕하세요. 레디슨 질문있습니다..!!

0

65

2

@Lock(OPTIMISTIC)이 필요한 이유

0

88

2

get_lock 의 timeout이 3000초 이던데 너무 긴거 아닌가요?

0

128

2

DataSource Hikari 사용 이유

0

142

2

saveAndFlush 사용 이유 문의

0

111

3

비관적 락 VS 네임드 락

0

156

3

application.yaml 에 redis 정보

0

97

2

왜 클래스 이름에 Facade 가 붙나요?

0

180

2

@Transactional 으로 인한 동시성 문제 발생 원인이 궁금합니다.

0

216

2

@modifying 이용한 동시성 제어

0

166

2

DB락과 분산락

0

259

2

NamedLock 테스트 실패

0

186

2

테스트에서 트랜잭션 어노테이션 질문 있습니다.

0

170

2

optimistic Lock 재시도 질문입니다.

0

229

2

낙관적 락 테스트 실패

0

239

2

LettureLockStockFacadeTest에서 오류가 발생합니다.

1

266

2

Pessimistic Lock 전체 테스트 오류 문의

0

357

3

비관적 락 vs 레디스(Lettuce)락 비교 관련 질문

0

456

2

낙관적락 vs 네임드락

0

384

2