diff --git a/flyfish-bean/src/main/java/dev/flyfish/framework/beans/meta/parser/chain/impl/EmptyAnnotationChain.java b/flyfish-bean/src/main/java/dev/flyfish/framework/beans/meta/parser/chain/impl/EmptyAnnotationChain.java
index abf3d45..211f8cf 100644
--- a/flyfish-bean/src/main/java/dev/flyfish/framework/beans/meta/parser/chain/impl/EmptyAnnotationChain.java
+++ b/flyfish-bean/src/main/java/dev/flyfish/framework/beans/meta/parser/chain/impl/EmptyAnnotationChain.java
@@ -65,6 +65,7 @@ public class EmptyAnnotationChain extends BasicAnnotati
*/
@Override
public BeanPropertyAnnotationChain then(Consumer consumer) {
+ parent.last(false);
return this;
}
@@ -76,6 +77,7 @@ public class EmptyAnnotationChain extends BasicAnnotati
*/
@Override
public BeanPropertyAnnotationChain exists(Runnable handler) {
+ parent.last(false);
return this;
}