Redis pub/sub 사용 중 발생 에러 Spring Data repository 관련
Spring Boot Sever 간 통신을 Redis Publish / Subscribe 로 하고 있는데,
갑자기 아래와 같은 문구가 나오더니 Redis가 정상작동 하지 않았습니다.
[2019-06-24] [10:54:11.508] [INFO] No active profile set, falling back to default profiles: default[2019-06-24] [10:54:12.883] [INFO] Multiple Spring Data modules found, entering strict repository configuration mode![2019-06-24] [10:54:12.899] [INFO] Bootstrapping Spring Data repositories in DEFAULT mode.[2019-06-24] [10:54:12.993] [INFO] Finished Spring Data repository scanning in 47ms. Found 0 repository interfaces.
INFO 레벨로 로그가 찍히긴 하지만, 정상동작 하지 않으니 문제가 됐죠.
뭐 해석을 해보면
활성중인 프로필 set이 없어 기본값으로 돌아간다.
다중 Spring data repository들이 발견되어 엄격한 구성 모드로 들어간다.
Spring data repository들을 기본모드로 bootstrapping한다.
저장소검색을 했다. 0개의 repository interface들을 찾았다.
이런 내용인데요,
간단히, Redis 에서 사용하는 저장소가 있는데 그거에 대한 세팅과 인터페이스가 없다. 같은데요.
정확히 왜 설정해줘야 하고 어떻게 해야 될진 모르겠지만,
spring.data.redis.repositories.enabled = false
사용을 하지 않는 설정으로 그 로그는 나오지 않고, 서버도 정상동작 하였습니다.
(application.properties 에 추가)
그런데 잘 돌아가던 서버가 왜 갑자기 저런 정보를 찍었는지는 모르겠습니다..
spring data redis repositories 에 대해서 더 알아보아야 할 것 같습니다.
'Programing > Springboot' 카테고리의 다른 글
Springboot + mybatis 연동 시 Type Exception 해결방법 (2) | 2019.10.24 |
---|---|
Eclipse Spring boot Gradle 프로젝트 간단 생성 방법 (0) | 2019.10.17 |
Java springboot nkzawa socket.io-client 소켓 클라이언트 구현 Java soket.io client (0) | 2018.11.06 |
Spring boot jetty websocket 서버 개발, 웹소켓 서버 구현 (2) | 2018.09.26 |
Springboot logback 설정하기, 콘솔 및 파일저장 (1) | 2018.08.17 |
댓글