mybatis-plus icon indicating copy to clipboard operation
mybatis-plus copied to clipboard

今天使用 parent 和 moduleName,结果 VelocityTemplateEngine模板的package.Parent是parent.moduleName

Open byMoWen opened this issue 3 months ago • 1 comments

当前使用版本 3.5.5 当前环境信息 例如: Java8 + Mysql5.7 jdk17 mysql8 描述bug现象 今天使用 parent 和 moduleName,结果 VelocityTemplateEngine模板的package.Parent是parent.moduleName 提供问题复现步骤 // 包配置 .packageConfig(builder -> { builder .parent("org.email") // 父包模块名 默认值:com.baomidou .moduleName("send") // 设置父包模块名 默认值:无 .controller("controller")//Controller 包名 默认值:controller .entity("domain")//Entity 包名 默认值:entity .service("service")//Service 包名 默认值:service .mapper("mapper")//Mapper 包名 默认值:mapper .pathInfo(Collections.singletonMap(OutputFile.xml, userPath + "src/main/resources/mapper")); // 设置mapperXml生成路径 //默认存放在mapper的xml下 })

${package.Parent}    ${package.ModuleName}

结果却是org.email.send send 如果moduleName设置为空 结果却是org.email 空 提供完整堆栈日志(可选)

提供问题复现工程(可选) 请尽量提供复现工程,减少大家排错的时间.

byMoWen avatar Apr 29 '24 15:04 byMoWen

public @NotNull String getParent() {
    return StringUtils.isNotBlank(this.moduleName) ? this.parent + "." + this.moduleName : this.parent;
}

????源码是加上的。那我怎么添加只再parent目录的其他如common的工具类

byMoWen avatar Apr 29 '24 15:04 byMoWen

你到底想问什么?????

nieqiurong avatar Apr 30 '24 07:04 nieqiurong

自定义模板啊

VampireAchao avatar Apr 30 '24 07:04 VampireAchao