**
JAVA实体Do-Dto转换类 Converter
**
第一@Mapper注解
@mapper注解中包含了很多属性
- componentModel 是设置我们可以在其他的类中根据@Autowired注入相对应的Converter,不加这个注解的话就需要XXXConverter.INSTANCE.XXX(XXX);这种格式
- imports 我们可以通过它引入需要的类
- source 可以通过我们内部调用赋值给其他的属性
@Mapper(componentModel = "spring", imports = {XXX.Class}
public interface XXXConverter {
XXXConverter INSTANCE = Mappers.getMapper(XXXConverter.class);
}
- @Mappings 包含@Mapping 用来转换对应的字段
- @Mapping 是用来转换,有一个实用就是A中包含B实例,把A在Converter中对应的文件放到B的文件下方可自动调到B的文件,如果是List集合的情况需要先写List在集合上方写出Dto对应的文件
@Mappings({
@Mapping(target = "" , expression = "" )
})
TypeDTO toTypeDTO(TypeDTO typeDto);
List<typeDTO> toTypeListDTO(List<TypeDTO> typeDTO);
如果报错就从新clean再install、
会自动编译
——————————————————————
稍后我把pom文件和需要引用的配置分享出来
尽快分享Spring Cloud 的一些组件知识以及一些小问题