Zazwyczaj kiedy potrzebowałem przemapować jeden obiekt na drugi to robiłem konwerter za pomocą:
org.springframework.core.convert.converter.Converter
.
Teraz potrzebuję zbudować obiekt na bazie 2 innych. W springu mam jakiś interfejs (tak jak ten wyżej), który mi w tym pomoże? Co myślicie o takim rozwiązaniu:
Author author...
Category category...
Book b = new Book.Builder("title title abc").byAuthor(author).byCategory(category).build();
Pytam bo nie chcę setować wszystkiego po kolei w klasie serwisu. Z obiektu author i category potrzebuję tylko pojedyncze właściwości, dlatego nie ma setAuthor