@Bean
@ConditionalOnClass(CamelContext.class)
@ConditionalOnMissingBean(SnakeYAMLDataFormat.class)
public SnakeYAMLDataFormat configureSnakeYAMLDataFormat(
CamelContext camelContext,
SnakeYAMLDataFormatConfiguration configuration) throws Exception {
SnakeYAMLDataFormat dataformat = new SnakeYAMLDataFormat();
if (dataformat instanceof CamelContextAware) {
((CamelContextAware) dataformat).setCamelContext(camelContext);
}
Map<String, Object> parameters = new HashMap<>();
IntrospectionSupport.getProperties(configuration, parameters, null,
false);
IntrospectionSupport.setProperties(camelContext,
camelContext.getTypeConverter(), dataformat, parameters);
return dataformat;
}
SnakeYAMLDataFormatAutoConfiguration.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:Camel
作者:
评论列表
文章目录