Проблема при переходе с Spring 2 на Spring 3 Flapdoodle. Причина: org.springframework.beans.factory.UnsatisfiedDependencJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Проблема при переходе с Spring 2 на Spring 3 Flapdoodle. Причина: org.springframework.beans.factory.UnsatisfiedDependenc

Сообщение Anonymous »

Здравствуйте, я перехожу с Spring 2.x. до весны 3.x.x.. Когда я запускаю этот класс класса

Код: Выделить всё

@ExtendWith(SpringExtension.class)
@ActiveProfiles("test")
@SpringBootTest(properties = "spring.main.allow-bean-definition-overriding=true", classes = {
PricingApplication.class })
//@DataMongoTest()
//@SpringBootTest
//@RunWith(MockitoJUnitRunner.Silent.class)

public class PNPARPriceControllerTest
Я понял эту проблему

Код: Выделить всё

Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'kieHelper': Unsatisfied dependency expressed through field 'promoUsageRepository'
Вот как выглядит класс

Код: Выделить всё

public interface PromoUsageRepository extends MongoRepository,PromoUsageRepositoryCustom {

}
Глядя дальше на след, я вижу

Код: Выделить всё

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'version' defined in class path resource [de/flapdoodle/embed/mongo/spring/autoconfigure/EmbeddedMongoAutoConfiguration.class]:
и глубже в трассировке стека написано

Код: Выделить всё

Caused by: java.lang.IllegalStateException: Set the de.flapdoodle.mongodb.embedded.version property or define your own IFeatureAwareVersion bean to use embedded MongoDB
Общее руководство, которое я получил, заключалось в том, чтобы обновить рисунок закрылка, но я обновил его до последней версии весной 3.

Код: Выделить всё

testImplementation 'de.flapdoodle.embed:de.flapdoodle.embed.mongo.spring3x:4.16.1'
Не знаю, куда идти дальше, есть какие-нибудь советы?

Подробнее здесь: https://stackoverflow.com/questions/793 ... g-springfr
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»