Как преобразовать сложные значения свойств (дополнительные фильтры) из yaml в объекты домена (FilterCondition)?JAVA

Программисты JAVA общаются здесь
Anonymous
Как преобразовать сложные значения свойств (дополнительные фильтры) из yaml в объекты домена (FilterCondition)?

Сообщение Anonymous »

Я использую службу преобразования и собственный преобразователь для преобразования элемента списка дополнительных фильтров в объект FilterCondition.
Теперь, когда я запускаю приложение, оно должно обращаться к этому преобразователю во время отладки , он туда не доходит и ошибок не выдает? Понятия не имею, почему.
когда отладчик обращается к общей службе преобразования,
конвертеры показывают список из 1, в котором есть MatchConverter, но нет полей для отображения.
Я так понимаю? чего-то не хватает?

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

class MatchStrategy {
private MatchStrategyType matchStrategyType;
private List matchConditions;
}

class MatchCondition {
private String condition;
private List additionalFilters;
private List filterConditions;
}

class FilterCondition {
private FilterName name; // FilterName is enum
private FilterOp op; //FilterOp is enum
private String value;
}

@Configuration
@EnableConfigurationProperties
@PropertySource(value = "config.yml", factory=yamlPropertySourceFactory.class)
public class AppConfig {

@Bean(prefix = "strategies")
List strategies(){
return new ArrayList();
}

@Bean
public GenericConversionService conversionService(List

Подробнее здесь: [url]https://stackoverflow.com/questions/78701308/how-to-transform-complex-property-values-additionalfilters-from-yaml-into-doma[/url]

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