Карта автодромов Ямлс разной реализацией - PullRequest
0 голосов
/ 04 мая 2019

Я пытаюсь добавить карту с помощью Yaml и Spring.Yaml conf:

project:
   mapType:
      keyString: 
         objetVar1: things
         objectVar2: otherThings 

      keyString2:
         otherObjectVar1: stuff
         otherObjectVar2: otherStuff 

Java-код:

@Component
@ConfigurationProperties("project")
public class Container {
     private Map<String, IType> mapType; 
     .....
} 

У меня есть 2 разных реализации для IType, и в Yaml я пытаюсь создать карту, которая содержит оба.Я пытался добавить определенные теги в файл yml, используя !!com.myproject.TypeImplementation, но я получаю argument type mismatch

Я также пытался !com.myproject.TypeImplementation, но он возвращает ошибку Invalid tag.Конфигурация работает, если я не использую интерфейс в классе Container, но я действительно хочу, чтобы это было универсальным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...