DUBBO-463 Reference注解的属性配置失效
diff --git a/dubbo-config/dubbo-config-api/src/main/java/com/alibaba/dubbo/config/AbstractConfig.java b/dubbo-config/dubbo-config-api/src/main/java/com/alibaba/dubbo/config/AbstractConfig.java
index 7a5f078..96870a3 100644
--- a/dubbo-config/dubbo-config-api/src/main/java/com/alibaba/dubbo/config/AbstractConfig.java
+++ b/dubbo-config/dubbo-config-api/src/main/java/com/alibaba/dubbo/config/AbstractConfig.java
@@ -99,7 +99,7 @@
     protected void appendAnnotation(Class<?> annotationClass, Object annotation) {

         Method[] methods = annotationClass.getMethods();

         for (Method method : methods) {

-            if (method.getDeclaringClass() == annotation.getClass()

+            if (method.getDeclaringClass() != Object.class

                     && method.getReturnType() != void.class

                     && method.getParameterTypes().length == 0

                     && Modifier.isPublic(method.getModifiers())

diff --git a/dubbo-config/dubbo-config-spring/src/test/java/com/alibaba/dubbo/config/spring/annotation/consumer/AnnotationAction.java b/dubbo-config/dubbo-config-spring/src/test/java/com/alibaba/dubbo/config/spring/annotation/consumer/AnnotationAction.java
index e38993b..75f1ed7 100644
--- a/dubbo-config/dubbo-config-spring/src/test/java/com/alibaba/dubbo/config/spring/annotation/consumer/AnnotationAction.java
+++ b/dubbo-config/dubbo-config-spring/src/test/java/com/alibaba/dubbo/config/spring/annotation/consumer/AnnotationAction.java
@@ -28,7 +28,7 @@
 @Controller("annotationAction")

 public class AnnotationAction {

     

-    @Reference

+    @Reference(version = "1.2")

     private DemoService demoService;

     

     public String doSayName(String name) {

diff --git a/dubbo-config/dubbo-config-spring/src/test/java/com/alibaba/dubbo/config/spring/annotation/provider/AnnotationServiceImpl.java b/dubbo-config/dubbo-config-spring/src/test/java/com/alibaba/dubbo/config/spring/annotation/provider/AnnotationServiceImpl.java
index 077b771..d24b954 100644
--- a/dubbo-config/dubbo-config-spring/src/test/java/com/alibaba/dubbo/config/spring/annotation/provider/AnnotationServiceImpl.java
+++ b/dubbo-config/dubbo-config-spring/src/test/java/com/alibaba/dubbo/config/spring/annotation/provider/AnnotationServiceImpl.java
@@ -24,7 +24,7 @@
  * 
  * @author william.liangf
  */

-@Service
+@Service(version = "1.2")
 public class AnnotationServiceImpl implements DemoService {

     

     public String sayName(String name) {