Error creating bean with name 'reactiveMongoDatabaseFactory' defined in class path resource org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reactiveMongoDatabaseFactory' defined in class path resource [org/springframework/boot/autoconfigure/data/mongo/MongoReactiveDataAutoConfiguration.class]: Post-processing of merged bean definition failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.springframework.data.mongodb.core.SimpleReactiveMongoDatabaseFactory] from ClassLoader [sun.misc.Launcher$AppClassLoader@764c12b6]
이렇게 길게 나오면서 안되는문제
gradle사용중인데, 라이브러리를 사용해놓고, @Configuration를 등록하지 않으면 스프링이 자동으로 빈을 등록하려고 한다. 그런데 설정해둔 파일이 없으니 에러가 발생한다.
또는 primary 설정이 안되어있을때 발생
@EnableAutoConfiguration(exclude={MongoReactiveAutoConfiguration.class, MongoReactiveDataAutoConfiguration.class})
이런식으로 자동설정을 빼줘야 문제 없다.
'Web > SpringBoot' 카테고리의 다른 글
Spring Transaction rollback 이 안됨 (1) | 2019.11.08 |
---|---|
[springboot] healthcheck ,actuator, kubernetes 헬스 체크 하여 pod 롤링 업데이트 502 에러 - 1/2 (0) | 2019.10.30 |
[spring] produces (0) | 2019.08.13 |
Jersey: A message body writer for Java Class and MIME mediatype application/json was not found (0) | 2019.08.01 |
Mybatis Java Configuration for springboot ( mapper 사용 안하고) (0) | 2019.04.10 |
댓글