We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在使用自定义模板时,我使用下面的代码配置了我的DTO文件名,模板路径,以及包名称,在这里配置后我想要objectMap 中的 package 自动添加一个键值对,比如以文件名为key{”DTO“:”基础包路径 + 包名称“},这样就能在模板中直接使用${package.DTO}
injectionConfig(builder -> { builder.customFile(customFileBuilder -> { customFileBuilder.fileName("DTO.java") .templatePath("\\templates\\vm\\java\\dto.java.vm") .packageName("model.dto") .enableFileOverride() ; }); })
我想参照官方模板的例子
## ---------- Entity包路径 ---------- package ${package.Entity}; ## ---------- Service包路径 ---------- package ${package.Service};
然而 objectMap 中的 package 只有这些 我先在的解决方式时在dto模板中这样写,model.dto这个东西我感觉配置了两次
package ${package.Parent}.model.dto;
No response
The text was updated successfully, but these errors were encountered:
类名称也是一样,自动往objectMap里面添加一个【文件名Name】我设置的文件名时DTO.Java,往objectMap添加的就是{”DTOName“:实体名+"DTO"} 我现在是手动在injectionConfig-》beforeOutputFile里面添加 objectMap.put("DTOName", tableInfo.getEntityName() + "DTO");
Sorry, something went wrong.
No branches or pull requests
确认
功能改进
在使用自定义模板时,我使用下面的代码配置了我的DTO文件名,模板路径,以及包名称,在这里配置后我想要objectMap 中的 package 自动添加一个键值对,比如以文件名为key{”DTO“:”基础包路径 + 包名称“},这样就能在模板中直接使用${package.DTO}
我想参照官方模板的例子
然而 objectMap 中的 package 只有这些
我先在的解决方式时在dto模板中这样写,model.dto这个东西我感觉配置了两次
参考资料
No response
The text was updated successfully, but these errors were encountered: