我有点好奇。
为什么JHipster不为每个域对象生成DTO对象并将域对象直接发送到UI层?
-talx
答案 0 :(得分:3)
DTO生成是基于每个实体配置的,在您的实体JSON中使用"dto": "mapstruct"
选项。
有关如何使用DTO的指南以及默认情况下为每个实体启用它们的原因的说明,请查看此处的官方文档:http://jhipster.github.io/using-dtos/
答案 1 :(得分:1)
可以通过添加
在entities.jdl
文件中启用DTO生成
dto * with mapstruct
service * with serviceClass
然后使用jhipster import-jdl ./entities.jdl
有关更多信息,请参见此处https://www.jhipster.tech/jdl/#optiondeclaration