一、类中注解

@SuppressWarnings ("serial");

关键字 用途
deprecation 使用了不赞成使用的类或方法时的警告
unchecked 执行了未检查的转换时的警告,例如当使用集合时没有用泛型 (Generics) 来指定集合保存的类型。
fallthrough 当 Switch 程序块直接通往下一种情况而没有 Break 时的警告。
path 在类路径、源文件路径等中有不存在的路径时的警告。
serial 当在可序列化的类上缺少 serialVersionUID 定义时的警告。
finally 任何 finally 子句不能正常完成时的警告。
all 关于以上所有情况的警告。

@Service服务层组件,用于标注业务层组件,表示定义一个bean,自动根据bean的类名实例化一个首写字母为小写的bean,例如Chinese实例化为chinese,如果需要自己改名字则:@Service("你自己改的bean名")。

@Controller用于标注控制层组件(如struts中的action)

@Repository持久层组件,用于标注数据访问组件,即DAO组件

@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。

二、其他说明

@author 标明开发该类模块的作者
@version 标明该类模块的版本
@see 参考转向,也就是相关主题
@param 对方法中某参数的说明
@return 对方法返回值的说明
@exception 对方法可能抛出的异常进行说明

@author 作者名
@version 版本号
其中,@author 可以多次使用,以指明多个作者,生成的文档中每个作者之间使用逗号 (,) 隔开。@version 也可以使用多次,只有第一次有效

使用 @param、@return 和 @exception 说明方法
这三个标记都是只用于方法的。@param 描述方法的参数,@return 描述方法的返回值,@exception 描述方法可能抛出的异常。它们的句法如下:
@param 参数名 参数说明
@return 返回值说明
@exception 异常类名 说明

转载于:https://blog.51cto.com/ming358721/504376

java 注解类说明相关推荐

  1. 理解java注解的实现原理

    JAVA 注解的基本原理(重点) https://www.cnblogs.com/yangming1996/p/9295168.html 从以下4个方面来系统的学习一下java注解 什么是注解 注解的 ...

  2. 学妹问我Java枚举类与注解,我直接用这个搞定她!

    很多人问我学妹长什么样,不多说 上图吧! 学妹问我Java枚举类与注解,我直接一篇文章搞定! 一.枚举类 ① 自定义枚举类 ② enum关键字定义枚举类 ③ enum 枚举类的方法 ④ enum 枚举 ...

  3. java自定义注解类

    一.前言 今天阅读帆哥代码的时候,看到了之前没有见过的新东西, 比如java自定义注解类,如何获取注解,如何反射内部类,this$0是什么意思? 于是乎,学习并整理了一下. 二.代码示例 import ...

  4. serve注解是加在哪个类_不会 Java 注解 ? 看这一篇文章!

    对于Java注解,我之前的印象是很模糊的,总觉得这个东西经常听说,也经常用,但是具体是怎么回事,好像没有仔细学习过,说到注解,立马想到@Controller,仅此而已. 对于Java注解,我咨询过一些 ...

  5. Java注解与反射系列——Class类day1-3

    Java注解与反射系列--Class类 Class类 常用方法 哪些类型有Class对象? 类的加载过程 类的加载 链接 初始化 什么时候会发送类的初始化 类的主动引用 类的被动引用 获取Class实 ...

  6. Java注解---通俗易懂

    本文转载于Java注解-最通俗易懂的注解 Annotation 中文译过来就是注解.标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解. 我个人认为,比较糟糕的技术文 ...

  7. java 注解继承注解_Java注解合并,注解继承

    spring中有时候一个类上面标记很多注解. 实际上Java注解可以进行继承(也就是把多个注解合并成1个) 比如说SpringMVC的注解 @RestController @RequestMappin ...

  8. (原创)JAVA注解应用——实现属性的自动检测

    一.什么是注解 Annotation(注解)是JDK5.0及以后版本引入的新特性.它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查.注解是以'@注解名'在代码中存在的,根据注解参数的个数 ...

  9. 干掉前端!3分钟纯 Java 注解搭个管理系统,我直接好家伙

    最近接触到个新项目,发现它用了一个比较有意思的框架,可以说实现了我刚入行时候的梦想,所以这里马不停蹄的和大家分享下. 我刚开始工作接触的项目都还没做前后端分离,经常需要后端来维护页面,有时候觉得自己好 ...

最新文章

  1. CS9:转载:怎样配置Win Radius 当使用Cisco交换机时
  2. [推荐] 创业者要留意优先清算权
  3. 【转载】BTEs业务交易事件初识
  4. c++异常的层次结构(继承在异常中的应用)
  5. 继承thread类创建线程
  6. java编译器分析_Java反编译器的剖析
  7. 机器学习算法应用30篇(一)-支持向量机(SVM)理论与实践
  8. 拼多多、微博等在新一轮经济变化中将做出更大贡献
  9. unity挺好用的移动端相机控制器(Android和IPhone通用)
  10. Julia:从交易流水动态计算可用资金
  11. 免费下载加速软件IDM,让你的下载不限速,高达10M每秒
  12. 人体神经网络分布图高清,周围神经组成及分布
  13. amd一键超频怎么用_(完整版)超频必看AMD_CPU超频教程
  14. 计算机学院网络安全学院,网络空间安全学院
  15. MacM1-Miniconda相关合集
  16. gdal浅析(二)波段操作
  17. 2022第三届全国大学生网络安全精英赛练习题(9)
  18. 这种技术,让全世界哑巴都能开口说话 | 精选
  19. 文本基本样式及盒模型
  20. Android 拍照或从相册取图片并裁剪

热门文章

  1. 初学web标准的几个误区
  2. PHP中Session的使用
  3. redis源码分析--zslRandomLevel位运算解析
  4. Caffe源码中layer文件分析
  5. java 实体类包含list 怎么取值_2019 最新 500 道 Java 面试题
  6. php 接口使用场景,接口使用场景、trait基本功能
  7. huggingface实操_盘点2018年度GtiHub开源项目TOP 25
  8. html文字中横线_谈PPT课件中自定义动画应用之内容控制
  9. tomcat苹果版安装步骤_Mac系统安装和配置tomcat步骤详解
  10. 【spring】具名参数