JDK自带注解

  @Override

  表示当前方法覆盖了父类的方法

  @Deprecation

  表示方法已经过时,方法上有横线,使用时会有警告

  @SuppviseWarnings

  表示关闭一些警告信息(通知java编译器忽略特定的编译警告)

Spring注解

  @Autowired

  spring 自动装配

  @Qualifier(“JavaBea”)

  配合 @Autowired 实现自动装配

  @Resource(name="JavaBean")

  spring 自动装配, 不写参数直接装配同类型的类

  @PostConstruct

  类初始化的方法

  @PreDestroy

  类销毁的方法

  @Component

  表名类为 JavaBean

  @Scope(“prototype” )

  指定Bean的作用范围, prototype为每次都重新实例化

  @Repository

  与 @Component 作用相同, 常用于数据持久层

  @Service

  与 @Component 作用相同, 常用于业务逻辑层

  @Controller

  与 @Component 作用相同, 常用于控制表现层

AspectJ注解

  @AspectJ

  声明切面类, 配合 @Component 使用

  @Before

  前置通知 ( pointcut=”” )  ->  ( 切点表达式 )  

  @AfterReturning

  返回通知 ( pointcut=””, returning=”” ) -> ( 切点表达式, 返回值变量 )

  @AfterThrowing

  异常通知 ( pointcut=””, throwing=”” ) -> ( 切点表达式, 异常变量 )

  @After

  后置通知 ( pointcut=”” ) -> ( 切点表达式 )

  切点表达式

  execution ( 作用域 返回值类型 全类名.方法名() )

  @Around

  环绕通知 ( 切点表达式 )

  @AspectJ

  引入声明在切面中使用

  @Poincut

  重用切点表达式 ( 切点表达式 ), 使用时, 通知的 pointcut=”方法名”

  @Order

  切面类的优先级 ( 数字 ), 数字越小, 优先级越高

最新文章

  1. Java 8新特性-5 内建函数式接口
  2. 移动端中pagehide、pageshow的应用
  3. 使用logrotate来进行轮换mysql的慢日志
  4. Flip Game poj1753
  5. 浅谈Spark Kryo serialization
  6. Servlet & JSP - getParameter 与 request.getAttribute 的区别
  7. WM_VSCROLL
  8. SVN 密码破解,svn密码本地找回 忘记密码
  9. Unity3D Shader Stencil模版测试学习
  10. android最新更新方法
  11. iOS开发基础篇-transform属性
  12. javascript 时间函数整理
  13. 读HashMap 源码(jdk11)的见解
  14. Angular4 组件生命周期
  15. linux之关于学习必备知识
  16. Intellij Idea 教程
  17. camera理论基础和工作原理(转)
  18. BFS、DFS、先序、中序、后序遍历的非递归算法(java)
  19. c#networkcomms protobuf-net 文件加载出现问题
  20. Android Intent Service

热门文章

  1. CTF-练习平台-Misc之 图片又隐写
  2. (dfs痕迹清理兄弟篇)bfs作用效果的后效性
  3. 使用blessed 开发丰富的cli 应用
  4. 使用gitblit搭建一个简单的局域网服务器
  5. socket、tcp/ip协议、udp协议
  6. Tomcat 8.5 无法进入Manage APP
  7. oracle schema 白话文详解
  8. MySQL的结构图
  9. Redis高速内存缓冲平台可视化监控之RedisLive配置实战
  10. bzoj4697: 猪