java 自定义注解用在哪些地方比较有价值?

解决方案 »

  1.   

    由 Annotation 取而代之。
    用注释(Annotation)来标识要作绑定的类和属性等,这可以极大简化了开发的工作量。
    Annotation 一般可以取代复杂的配置文件,用于告之容器管理者某个类、方法的行为
    Annotation(注释)是JDK5.0及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。注释是以‘@注释名’在代码中存在的,根据注释参数的个数,我们可以将注释分为:标记注释、单值注释、完整注释三类。它们都不会直接影响到程序的语义,只是作为注释(标识)存在,我们可以通过反射机制编程实现对这些元数据的访问。另外,你可以在编译时选择代码里的注释是否只存在于源代码级,或者它也能在class文件中出现。
      

  2.   

    动态获取action的时候也可以用
      

  3.   

    Annotation注释或在累的前面简单注释
      

  4.   

    如果你不想做框架、小工具或者容器管理类的东西,那基本上是用不到自定义的 Annotation
      

  5.   

      楼上正解,向去年的时候,我最喜欢用自定义的Annotation来标注POI导出Excel的标题,
    而且也跟着公司开发过自己Web框架,可以省好多事。但今年,我反而喜欢用XML文件来替代
    部分的Annotation。
      给人感觉用得很少,用得比较多的还是现成的Annotation,如JPA
      

  6.   

    对注解一直无爱,因为注解都写死在代码里了,不像xml那样可以修改而不用再次编译程序,注解修改了必须编译程序。