`

java注解DEMO

    博客分类:
  • j2se
阅读更多


import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.lang.reflect.Field;

import org.junit.Test;

public class UserBean {
 
 @UserBeanAnno(desc="xxx")
 private int id = 38;
 
 @UserBeanAnno(remark="yyy")
 private String name = "wangdonghua";
 
 @Test
 public void test()throws Exception{
  Class cls = this.getClass();
  Field[] fields = cls.getDeclaredFields();
  for(Field field:fields){
   UserBeanAnno anno = field.getAnnotation(UserBeanAnno.class);
   System.out.println(field.get(this));
   System.out.println(anno.desc());
   System.out.println(anno.remark());
  }
 }
 
 @Retention(RetentionPolicy.RUNTIME)
 @Target(ElementType.FIELD)
 public @interface UserBeanAnno{
  String desc() default "desc";
  String remark() default "remark";
 }
}

分享到:
评论

相关推荐

    注解javademo演示

    Java注解,也被称为元数据,是Java编程语言中的一个重要特性,它允许程序员在源代码中插入一些附加信息。这些信息可以被编译器或运行时环境用来验证代码、优化性能,或者提供自定义处理。Java注解在现代Java开发中...

    java自定义注解接口限流demo

    java自定义注解接口限流demo; java自定义注解接口限流demo; java自定义注解接口限流demo; java自定义注解接口限流demo; java自定义注解接口限流demo; java自定义注解接口限流demo; java自定义注解接口限流demo...

    java springMVC demo 事例 注解模式 例子

    一个完整的小demo,是war包 解压后可以直接放进eclipse或者myeclipse就可以完美的运行,简单实用,包含增删改查的功能,出血注解模式的首选

    Java自定义注解程序Demo

    Java自定义注解是Java语言中的一个重要特性,它允许我们创建具有元数据的代码,这些元数据可以提供有关代码的额外信息,而不会直接影响代码的行为。注解在编译、部署、运行时等多个阶段都能被解析和处理,极大地提高...

    java 注解的小demo,适合入门 pom

    Java注解是Java编程语言中的一个重要特性,它允许在源代码中嵌入元数据,为编译器、JVM或工具提供额外的信息。这个小demo是专为初学者设计的,帮助理解注解的基本概念和使用方式。POM指的是Project Object Model,它...

    java分布式事务demo

    本示例("java分布式事务demo")很可能是为了演示如何在Java应用程序中实现这一功能。 分布式事务处理通常涉及ACID(原子性、一致性、隔离性和持久性)原则,这些原则是传统数据库事务管理的基础。在Java中,实现...

    Java demo 算法笔记

    这份"Java demo 算法笔记"集合了Java开发中的多种关键知识点,包括但不限于基础语法、框架源码解析、算法实现以及并发处理等内容,对于学习和提升Java编程技能具有极大的帮助。 首先,我们来探讨Java的基础部分。...

    实现mybatis常用注解demo

    实现mybatis常用注解demo实现mybatis常用注解demo实现mybatis常用注解demo实现mybatis常用注解demo实现mybatis常用注解demo实现mybatis常用注解demo实现mybatis常用注解demo实现mybatis常用注解demo实现mybatis常用...

    JAVA-NIO-DEMO

    本示例"JAVA-NIO-DEMO"提供了关于Java NIO的实际应用,通过Anontion(注解)、Applet(小程序)和NIO的Demo,帮助开发者更深入地理解和掌握这些概念。 首先,让我们深入了解Java NIO。NIO的核心组件包括: 1. **...

    javapoet_demo.rar

    在Java编译过程中,AbstractProcessor是Java注解处理工具包(JSR 269)的一部分,它是用于处理自定义注解的基类。当你定义一个新的注解并想要在编译时执行一些操作(如代码生成、验证或其他元编程任务)时,你需要...

    java aop、ioc 、注解 实例 Demo

    总的来说,这个Demo实例将涵盖如何在Java项目中利用AOP、IOC和注解来实现灵活、松散耦合的代码结构。通过学习和实践这个Demo,开发者可以更好地理解和掌握Spring框架的核心特性,从而提高开发效率和代码质量。

    demo项目java初学者可以看看

    【标题】"demo项目java初学者可以看看"指的是一个适合Java初学者的示例项目,旨在帮助新手了解和学习Java编程。这样的项目通常包含了各种基础和进阶的编程概念,以便学习者通过实际操作来加深理解。 【描述】"java ...

    Java Drools Demo

    描述中的“精心制作”暗示这个Demo可能包含了详细的步骤和注释,以帮助初学者快速上手。可能包括如何创建KieContainer、KieSession,以及如何使用Fact对象来触发规则的执行。Fact是业务对象,它们的属性变化会触发...

    java nio demo

    会有一点需要修改,比如jar包的支持,详情请见http://blog.csdn.net/lingchen_yu,blog名字叫《java nio demo简单nio项目》,如果或者自己修改jar包支持,建议先看一下,因为没写神马注释

    Java注解、反射、动态代理demo

    Java注解、反射、动态代理demo

    2016年javaWeb学习SSH注解整合例子demo

    本教程将详细讲解2016年SSH框架整合时使用注解的方式,以提高开发效率并降低配置复杂度。 1. **Struts2**:作为MVC框架,Struts2负责处理HTTP请求,调度控制流程,并将结果返回给用户。在2016年的版本中,Struts2...

    Java反射demo

    这个“Java反射demo”很可能是包含了一些示例代码,用于演示如何在实际开发中应用反射技术。以下是关于Java反射的详细知识点: 1. **什么是反射**: Java反射机制是在运行状态中,对于任意一个类,都能够知道这个...

    elasticsearch-java-demo

    "elasticsearch-java-demo"这个项目很可能是展示如何在 Java 中使用 Spring Boot 整合 Elasticsearch 的示例。它可能包含了初始化数据、执行查询、插入和更新数据的示例代码。这个项目对于学习和理解如何在实际应用...

    注解解析demo

    在这个“注解解析demo”中,我们可以看到一个关于如何创建和使用自定义Java注解的示例。首先,我们需要理解Java注解的三个核心概念:注解类型(Annotation Type)、注解实例(Annotation Instance)和注解处理器...

    java web接口开发demo

    本示例"java web接口开发demo"可能是提供了一个简单的Java Web接口的实现,帮助开发者理解如何构建和使用这样的接口。 首先,让我们了解一下Servlet,它是Java Web应用的核心组件之一,用于接收HTTP请求并返回响应...

Global site tag (gtag.js) - Google Analytics