Size: a a a

2020 October 22

A

Artjom Kalita in pro.jvm
Alexandr Emelyanov
зачем сеттер с автовайредом? зачем инжектирование через конструктор? сделайте по простому как я писал
Делал сеттеры для того чтобы тестировать можнобыло нормально и моки инджектить в юнит тестах
источник

AE

Alexandr Emelyanov in pro.jvm
Artjom Kalita
Делал сеттеры для того чтобы тестировать можнобыло нормально и моки инджектить в юнит тестах
тоже верно. но для того что бы проверить вообще как работать - для начала сделать так, потом изменять
источник

A

Artjom Kalita in pro.jvm
Alexandr Emelyanov
тоже верно. но для того что бы проверить вообще как работать - для начала сделать так, потом изменять
Вы мапстракт 1.4 уже пробывали ?
источник

AE

Alexandr Emelyanov in pro.jvm
Artjom Kalita
Вы мапстракт 1.4 уже пробывали ?
я версию апнул пока просто. что там нового?
источник

A

Aleksey in pro.jvm
Alexandr Emelyanov
@Mapper(componentModel = "spring")
public abstract class SomeMapper {

   @Autowired
   private SomeRepo SomeRepo;
...
}
а у меня почему-то все равно так не подтягивает
источник

AE

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

AE

Alexandr Emelyanov in pro.jvm
Aleksey
а у меня почему-то все равно так не подтягивает
код приводите
источник

A

Artjom Kalita in pro.jvm
Alexandr Emelyanov
я версию апнул пока просто. что там нового?
там начали суппортить гредловский инкрементальный аннотейшен процессинг
наконец-то сделали нормальный маппинг из Стринг в Енум через вальюмаппинг
ну и еще какие-то фишки из серии маппинг в рекорды 14 джавы , создания метааннотаций с @Mapping
источник

A

Aleksey in pro.jvm
@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();
   }
источник

A

Aleksey 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();
   }
что-то типа этого
источник

A

Artjom Kalita in pro.jvm
Alexandr Emelyanov
я все жду target="."
это оно ?
Map nested beans to current target - i.e. you can use “.” in Mapping#target to map nested beans to the current target
источник

A

Artjom Kalita in pro.jvm
значит ты уже дождался :)
источник

AE

Alexandr Emelyanov in pro.jvm
Artjom Kalita
там начали суппортить гредловский инкрементальный аннотейшен процессинг
наконец-то сделали нормальный маппинг из Стринг в Енум через вальюмаппинг
ну и еще какие-то фишки из серии маппинг в рекорды 14 джавы , создания метааннотаций с @Mapping
ну мы на мавене, надо с энамами только глянуть что поменяется
источник

AE

Alexandr Emelyanov in pro.jvm
Artjom Kalita
это оно ?
Map nested beans to current target - i.e. you can use “.” in Mapping#target to map nested beans to the current target
вот что то не получилось у меня
источник

AE

Alexandr Emelyanov 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();
   }
должно работать
источник

D

Dima in pro.jvm
Alexandr Emelyanov
@Mapper(componentModel = "spring")
public abstract class SomeMapper {

   @Autowired
   private SomeRepo SomeRepo;
...
}
инжект в филды? ты чего Сань?
источник

D

Dima in pro.jvm
мэпстракт умеет инжектить зависимости через конструктор
источник

AE

Alexandr Emelyanov in pro.jvm
Dima
инжект в филды? ты чего Сань?
я все понимаю. для выявления причины можно с такого начать, потом в конструкторы переходить
источник

D

Dima in pro.jvm
а твой код нестируемый без рефлексии
источник

A

Aleksey in pro.jvm
С конструктором тоже не работает
источник