EasyCode icon indicating copy to clipboard operation
EasyCode copied to clipboard

增加referenceBean功能

Open SCzfdf opened this issue 1 year ago • 3 comments
trafficstars

能根据referenceBean确认生成文件的位置和package. 相当于生成过一次不再需要填写module,package,path. 用在多模块项目中会自动找到合适的位置生成文件

第一次正常生成并调整过后 image

后续通过referenceBean生成 image

模板文件名称需要依照规范:

  1. DefaultBeanDto.java => defaultDto.java.vm
  2. BeanController.java => controller.java.vm
  3. Bean.java => .java.vm

在旧模板模板中去除#save(). 包路径使用#setPackage()就可以适配referenceBean image

SCzfdf avatar Feb 19 '24 08:02 SCzfdf

这太棒哦,正是我需要的

Raxcl avatar May 11 '24 08:05 Raxcl

能根据referenceBean确认生成文件的位置和package. 相当于生成过一次不再需要填写module,package,path. 用在多模块项目中会自动找到合适的位置生成文件

第一次正常生成并调整过后 image

后续通过referenceBean生成 image

模板文件名称需要依照规范:

  1. DefaultBeanDto.java => defaultDto.java.vm
  2. BeanController.java => controller.java.vm
  3. Bean.java => .java.vm

在旧模板模板中去除#save(). 包路径使用#setPackage()就可以适配referenceBean image

尝试了很久,看的不是很明白,希望可以出一份详细的教程,万分感谢!

Raxcl avatar May 13 '24 17:05 Raxcl

能根据referenceBean确认生成文件的位置和package. 相当于生成过一次不再需要填写module,package,path. 用在多模块项目中会自动找到合适的位置生成文件 第一次正常生成并调整过后 image 后续通过referenceBean生成 image 模板文件名称需要依照规范:

  1. DefaultBeanDto.java => defaultDto.java.vm
  2. BeanController.java => controller.java.vm
  3. Bean.java => .java.vm

在旧模板模板中去除#save(). 包路径使用#setPackage()就可以适配referenceBean image

尝试了很久,看的不是很明白,希望可以出一份详细的教程,万分感谢!

1.首先要用我的pr打包

2.然后在全局配置文件中增加方法 #macro(setPackage) $!tableInfo.saveFullPackageName #end

  1. 因为我的模板是controller.java.vm 所以会先找到XyPaAiChatSessionController的位置 并在相同路径生成一个XyPaAiChatHistoryController 图片

SCzfdf avatar May 14 '24 02:05 SCzfdf