0
我想映射沒有使用MapStruct的源對象的Target
對象。我試過了,但得到了下面的錯誤。使用MapStruct映射沒有源對象的目標對象
不能在沒有輸入參數
映射代碼
public interface MyMapper {
@Mapping(target="student.courseName", constant="Master in Science")
Target map();
}
我想映射沒有使用MapStruct的源對象的Target
對象。我試過了,但得到了下面的錯誤。使用MapStruct映射沒有源對象的目標對象
不能在沒有輸入參數
映射代碼
public interface MyMapper {
@Mapping(target="student.courseName", constant="Master in Science")
Target map();
}
產生映射方法,你可以看到這是不支持的。你爲什麼要那樣做?爲什麼不寫自己的方法?
除此之外,理論上你可以嘗試傳遞一個不會被映射的虛擬參數。
public interface MyMapper {
@Mapping(target="student.courseName", constant="Master in Science")
Target map(Integer dummy);
}
謝謝。你能把'int'更新爲'Integer'嗎? –
已更新。但它不應該做一個迪 – Filip