Преглед на файлове

修复生成器:路径替换将原有的“.”替换成了文件分隔符“/”

https://github.com/baomidou/mybatis-plus/issues/5366
nieqiurong преди 2 години
родител
ревизия
425f5e0453
променени са 1 файла, в които са добавени 1 реда и са изтрити 2 реда
  1. 1 2
      mybatis-plus-generator/src/main/java/com/baomidou/mybatisplus/generator/engine/AbstractTemplateEngine.java

+ 1 - 2
mybatis-plus-generator/src/main/java/com/baomidou/mybatisplus/generator/engine/AbstractTemplateEngine.java

@@ -72,8 +72,7 @@ public abstract class AbstractTemplateEngine {
         customFiles.forEach(file -> {
         customFiles.forEach(file -> {
             String filePath = StringUtils.isNotBlank(file.getFilePath()) ? file.getFilePath() : parentPath;
             String filePath = StringUtils.isNotBlank(file.getFilePath()) ? file.getFilePath() : parentPath;
             if (StringUtils.isNotBlank(file.getPackageName())) {
             if (StringUtils.isNotBlank(file.getPackageName())) {
-                filePath = filePath + File.separator + file.getPackageName();
-                filePath = filePath.replaceAll("\\.", StringPool.BACK_SLASH + File.separator);
+                filePath = filePath + File.separator + file.getPackageName().replaceAll("\\.", StringPool.BACK_SLASH + File.separator);
             }
             }
             String fileName = filePath + File.separator + entityName + file.getFileName();
             String fileName = filePath + File.separator + entityName + file.getFileName();
             outputFile(new File(fileName), objectMap, file.getTemplatePath(), file.isFileOverride());
             outputFile(new File(fileName), objectMap, file.getTemplatePath(), file.isFileOverride());