我有一个 CXF 生成的类,它有一个集合作为它的唯一属性。我需要将 DTO 中的单个值映射到该集合的元素中,如下所示:
class DTO {
String dto;
}
class A {
String a;
}
class B {
List<A> b;
}
interface Mapper {
@Mappings({
@Mapping(source="dto", target="b.a")
})
B getBfromDTO(DTO dto);
}
这真的应该工作吗?如果是这样,我该如何配置此映射?