zoukankan      html  css  js  c++  java
  • Java注解

    一:概述:

    Java 从1.5开始引入注解(Annotation),用来描述Java代码的元信息,java中的注解就好比.Net技术栈中的Attribute。

    二:注解(Annotation)基本概念

    参考:http://www.cnblogs.com/peida/archive/2013/04/23/3036035.html

    三:JDK自带的注解

    例如:

    @Override:用于修饰此方法覆盖了父类的方法;
    @Deprecated:用于修饰已经过时的方法;
    @SuppressWarnnings:用于通知java编译器禁止特定的编译警告。

    四:常见第三方注解

    Spring:@Autowired  @Service  @Repository
    Mybatis:@InsertProvider  @UpdateProvider  @Options

    五:注解的分类

     1)源码注解:注解只在源码中存在,编译成.class文件就不存在了;
     2)编译时注解:注解在源码和.class文件中都存在(JDK自带的三个注解(@Override  @Deprecated  @Suppvisewarnings)属于编译时注解,只在编译时起作用)
     3) 运行时注解:在运行阶段还起作用,甚至会影响运行逻辑的注解(@Autowired)

    六:自定义注解

    参考:http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html

    七:注解应用

    参考:http://www.cnblogs.com/peida/archive/2013/04/26/3038503.html

  • 相关阅读:
    js 数组相减
    js 对象数组去重
    vue 首次不触发watch的解决方法
    "神药"推荐--紫花地丁
    openstack 平台添加 nvidia vGPU
    string易错点整理总结
    CentOS安装图形界面
    CentOs安装ssh和scp
    数组把0移到末尾
    Windows下Celery安装与下使用
  • 原文地址:https://www.cnblogs.com/kenking/p/6158623.html
Copyright © 2011-2022 走看看