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

    1、为什么学习注解?学习注解有什么好处?学完能做什么?

      ①能够读懂别人写的代码,特别是框架相关的代码;

      ②让编程更加简洁,代码更加清晰;

      ③让别人高看一眼;

    2、java注解概念:

      Java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法;

    3、JDK自带注解:

      @Override

      @Deprecated

      @Suppvisewarnings

    4、常见第三方注解:

      ①Spring: @Autowired  @Service  @Repository

      ②Mybatis:@InsertProvider  @UpdateProvider  @Options

    5、注解的分类:

      ①按照运行机制分:

          a、源码注解:注解只在源码中存在,编译成 .class文件就不存在了。    

          b、编译时注解:注解在源码和 .class文件中都存在。

          c、运行时注解:在运行阶段还起作用,甚至会影响运行逻辑的注解。

      ②按照来源分:

          a、来自JDK的注解

          b、来自第三方的注解

          c、我们自己定义的注解

      ③元注解:给注解进行注解。

    6、自定义注解:

      ①自定义注解的语法要求:

        

      ②使用注解的语法:

        @<注解名>(<成员名1> = <成员值1>,<成员名2> = <成员值2>,...)

        @Description(desc= "I am eysColor", author = "Mooc boy",age = 18)

        public String eyeColor(){

          return "red";

        }

    7、解析注解:

      概念:通过反射获取类、函数或成员上的运行时注解信息,从而实现动态控制程序运行的逻辑。

  • 相关阅读:
    当你发现前端传过来的空格是 xa0
    反转义——使从文件读取的失效的转义字符串生效
    openpyxl 读取前端传输的文件,并处理
    django实现下载excel
    IO模块的使用
    pandas 执行sql语句
    近期工作生活小总结
    入职一个月++近期学习++生活总结
    github访问不了
    实现Spring框架(二) SpringMVC框架
  • 原文地址:https://www.cnblogs.com/chengshun/p/8999625.html
Copyright © 2011-2022 走看看