fixbug: no spacing character when define multiple uses

This commit is contained in:
linpeilie 2023-03-25 18:34:29 +08:00
parent b10eb58ee4
commit 9708881cc5
2 changed files with 7 additions and 2 deletions

View File

@ -109,7 +109,12 @@ public class AutoMapperGenerator {
// uses
CodeBlock.Builder usesCodeBuilder = CodeBlock.builder().add("{");
usesClassNameList.forEach(item -> usesCodeBuilder.add("$T.class", item));
for (int i = 0; i < usesClassNameList.size(); i++) {
usesCodeBuilder.add("$T.class", usesClassNameList.get(i));
if (i != usesClassNameList.size() - 1) {
usesCodeBuilder.add(",");
}
}
CodeBlock usesCodeBlock = usesCodeBuilder.add("}").build();
AnnotationSpec.Builder builder =

View File

@ -17,7 +17,7 @@
</modules>
<properties>
<mapstruct-plus.version>1.2.1</mapstruct-plus.version>
<mapstruct-plus.version>1.2.2</mapstruct-plus.version>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>