6.12. Spring 类型转换 API 网桥
Spring 由强大的
类型转换 API
组成。Spring API 与 Camel
类型转换器 API
类似。由于两个 API Camel Spring Boot 之间的相似性会自动注册桥接转换器(
SpringTypeConverter
),它委托给 Spring 转换 API。这意味着开箱即用的 Camel 将对待与 Camel 类似的 Spring Converters。
这可让您使用 Camel
TypeConverter
API 访问 Camel 和 Spring 转换器,如下所示:
@Component public class InvoiceProcessor { @Autowired private TypeConverter typeConverter; public UUID parseInvoiceId(Invoice invoice) { // Using Spring's StringToUUIDConverter UUID id = invoice.typeConverter.convertTo(UUID.class, invoice.getId());