Size: a a a

2020 October 22

AE

Alexandr Emelyanov in pro.jvm
у человека и такой не заводится
источник

AE

Alexandr Emelyanov in pro.jvm
Aleksey
С конструктором тоже не работает
реализация AnswerMapper какая? ты её как бин инжектишь?
источник

A

Aleksey in pro.jvm
Да
источник

М

Михаил in pro.jvm
попробуй сделать сеттер в абстрактном классе на dictionaryConverter
источник

D

Dima in pro.jvm
Aleksey
@Mapper(componentModel = "spring", imports = {MapperUtils.class})
public abstract class AnswerMapper {

   @Autowired
   protected DictionaryConverter dictionaryConverter;

   public abstract Entity toEntity (CRS crs);

   @BeforeMapping
   protected mapping(CRS crs){
       dictionaryConverter.getValue();
   }
uses
источник

A

Aleksey in pro.jvm
И uses и setter были тоже опррьованы
источник

A

Artjom Kalita in pro.jvm
Dima
мэпстракт умеет инжектить зависимости через конструктор
может у меня руки кривые но сколько не парился и не искал вариант чтобы инджектить несколько бинов в маппер и использовать их в @AfterMapping нихрен не получалось
источник

A

Artjom Kalita in pro.jvm
только с абстрактным и инджекшеном через сеттеры зашло нормально
источник

D

Dima in pro.jvm
Artjom Kalita
может у меня руки кривые но сколько не парился и не искал вариант чтобы инджектить несколько бинов в маппер и использовать их в @AfterMapping нихрен не получалось
у меня получалось
источник

A

Artjom Kalita in pro.jvm
через uses ?
источник

D

Dima in pro.jvm
да + надо было что-то в афтер маппинг дописать
источник

D

Dima in pro.jvm
или сам бин указать
источник

D

Dima in pro.jvm
и он прокидывал
источник

D

Dima in pro.jvm
да вспомнил
источник

D

Dima in pro.jvm
@Context MyRepo repo
источник

A

Artjom Kalita in pro.jvm
а еще через контекст прокидывать
источник

A

Artjom Kalita in pro.jvm
да припоминаю что такой вариант был, но че-то решил что автовайред сеттерами попроще будет
источник

С

С in pro.jvm
Так вроде смысла в @Autowired+@Context никакого
источник

С

С in pro.jvm
Можно в маппер добавить @Context к-рый будет прокинут в нужный @BeforeMapping/@AfterMapping
источник

D

Dima in pro.jvm
Artjom Kalita
Вы мапстракт 1.4 уже пробывали ?
да
источник