Я использую Spring 5.1+ с MongoDB.Один из моих классов помечен @Document, поэтому MongoDB его забирает, однако это приводит к тому, что программа не проходит тесты, поскольку время ожидания службы Mongo не работает.
Есть лиспособ отключить аннотацию @Document специально на основе текущего профиля?Я попытался сделать что-то вроде:
@Profile("production")
@Document
public class MyRepoObject { ...
И использовать пользовательские аннотации @Conditional вместо @Profile, однако это не устранило проблему.
Я уверен, что это@ Аннотация аннотации, вызывающая ошибку при прохождении тестов, когда я закомментирую аннотацию.