21 lines
559 B
Java
21 lines
559 B
Java
package com.baeldung.mapper;
|
|
|
|
import com.baeldung.dto.ArticleDTO;
|
|
import com.baeldung.dto.PersonDTO;
|
|
import com.baeldung.entity.Article;
|
|
import com.baeldung.entity.Person;
|
|
import org.mapstruct.Mapper;
|
|
import org.mapstruct.factory.Mappers;
|
|
|
|
@Mapper
|
|
public interface ArticleMapper {
|
|
|
|
ArticleMapper INSTANCE = Mappers.getMapper(ArticleMapper.class);
|
|
|
|
ArticleDTO articleToArticleDto(Article article);
|
|
|
|
default PersonDTO personToPersonDto(Person person) {
|
|
return Mappers.getMapper(PersonMapper.class).personToPersonDTO(person);
|
|
}
|
|
}
|