diff --git a/README.md b/README.md
index e432288..d945fb6 100644
--- a/README.md
+++ b/README.md
@@ -50,7 +50,7 @@ public class User {
```xml
- 1.1.7
+ 1.1.8
diff --git a/docs/README.md b/docs/README.md
index f8382d5..73c83ef 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -46,23 +46,22 @@ copyright: false
io.github.linpeilie
mapstruct-plus-spring-boot-starter
- 1.1.7
+ 1.1.8
```
- gradle
```groovy
-implementation group: 'io.github.linpeilie', name: 'mapstruct-plus-spring-boot-starter', version: '1.1.7'
+implementation group: 'io.github.linpeilie', name: 'mapstruct-plus-spring-boot-starter', version: '1.1.8'
```
## 更新日志
-### 1.1.7
+### 1.1.8
-- fixBug: [issue#8](https://github.com/linpeilie/mapstruct-plus/issues/11) Converter 转换已有对象不生效的问题
-- 添加寻找转换接口的缓存,转换速度更快
-- 使用 Java 17 打包,解决 Java 17 环境下编译警告的问题
+- 解决当只有 @AutoMapMapper 注解时,没有生成转换器的问题
+- 修改没有找到转换器时的异常描述
……
diff --git a/docs/release/log.md b/docs/release/log.md
index ee3d2ff..75b5c8b 100644
--- a/docs/release/log.md
+++ b/docs/release/log.md
@@ -6,6 +6,11 @@ category:
description: MapStructPlus release log
---
+### 1.1.8
+
+- 解决当只有 @AutoMapMapper 注解时,没有生成转换器的问题
+- 修改没有找到转换器时的异常描述
+
## 1.1.7
- fixBug: [issue#8](https://github.com/linpeilie/mapstruct-plus/issues/11) Converter 转换已有对象不生效的问题
diff --git a/example/pom.xml b/example/pom.xml
index 4dde89b..b52f425 100644
--- a/example/pom.xml
+++ b/example/pom.xml
@@ -18,7 +18,7 @@
UTF-8
1.5.1.Final
- 1.1.7
+ 1.1.8
1.18.22
diff --git a/mapstruct-plus-processor/src/main/java/io/github/linpeilie/processor/AutoMapperProcessor.java b/mapstruct-plus-processor/src/main/java/io/github/linpeilie/processor/AutoMapperProcessor.java
index d1320f6..b3e8553 100644
--- a/mapstruct-plus-processor/src/main/java/io/github/linpeilie/processor/AutoMapperProcessor.java
+++ b/mapstruct-plus-processor/src/main/java/io/github/linpeilie/processor/AutoMapperProcessor.java
@@ -104,7 +104,8 @@ public class AutoMapperProcessor extends AbstractProcessor {
@Override
public boolean process(final Set extends TypeElement> annotations, final RoundEnvironment roundEnv) {
boolean hasAutoMapper = annotations.stream().anyMatch(this::isAutoMapperAnnotation);
- if (!hasAutoMapper) {
+ final boolean hasAutoMapMapper = annotations.stream().anyMatch(this::isAutoMapMapperAnnotation);
+ if (!hasAutoMapper && !hasAutoMapMapper) {
return false;
}
// 刷新配置
diff --git a/mapstruct-plus/src/main/java/io/github/linpeilie/Converter.java b/mapstruct-plus/src/main/java/io/github/linpeilie/Converter.java
index 46145ce..c3c4b0e 100644
--- a/mapstruct-plus/src/main/java/io/github/linpeilie/Converter.java
+++ b/mapstruct-plus/src/main/java/io/github/linpeilie/Converter.java
@@ -66,7 +66,7 @@ public class Converter {
return mapper.convert(map);
}
throw new ConvertException("cannot find converter from " + map.getClass().getName() + " to " +
- target.getClass().getSimpleName());
+ target.getSimpleName());
}
}
diff --git a/pom.xml b/pom.xml
index 9972384..5d0898e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,7 +17,7 @@
- 1.1.7
+ 1.1.8
17
17
UTF-8