当前位置: 首页 > news >正文

JAVA枚举在Annotation中的应用

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

 

先讲一点,现在网上有些所谓的关于自定义annotation教学列的例子都不是很合理!

就那么几个例子,很多人拿着到处转发,然后也让学习者一头雾水,根本理解不了,而且企业面试人员也经常用自定义annotation作为面试的题目,搞得就好像会了annotation就是高级软件工程师了。

我们先来看下下面这个例子,可以让你更好的理解Annotation

Student类:

JAVA大神说一个例子让你几分钟学会Annotation

 

自定义一个ValueBind的Annotation

JAVA大神说一个例子让你几分钟学会Annotation

利用JAVA类反射来实现我们的Annotation

JAVA大神说一个例子让你几分钟学会Annotation

运行显示:

studentId====101 studentnName====aa studentAge====30

转载于:https://my.oschina.net/u/2391658/blog/875184

相关文章:

  • 给github项目添加CI badge
  • 物联网操作系统已现中国时机
  • selenium+Python之select定位
  • 一个简单的Golang实现的HTTP Proxy
  • springMVC
  • 将Python程序打包为exe方法
  • Impdp导入时报错:ORA-39006,ORA-39213
  • 专访朱诗雄:Apache Spark中的全新流式引擎Structured Streaming
  • nagios
  • 开发App没有数据源?不存在的!国内值得关注的API集合
  • 2015携程JAVA工程师笔试题(基础却又没多少人做对的面向对象面试题)
  • JavaScript服务器推送技术之 WebSocket
  • 在 Windows 上安装Rabbit MQ 指南
  • 20165318 预备作业二 学习基础和C语言基础调查
  • 终极简洁设置tabbar在push到新界面的时候隐藏,返回时显示
  • angular2 简述
  • avalon2.2的VM生成过程
  • classpath对获取配置文件的影响
  • crontab执行失败的多种原因
  • echarts的各种常用效果展示
  • ES6语法详解(一)
  • in typeof instanceof ===这些运算符有什么作用
  • Invalidate和postInvalidate的区别
  • Javascript Math对象和Date对象常用方法详解
  • Promise面试题2实现异步串行执行
  • react 代码优化(一) ——事件处理
  • SpringCloud集成分布式事务LCN (一)
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • vue 配置sass、scss全局变量
  • 从输入URL到页面加载发生了什么
  • 力扣(LeetCode)357
  • 前嗅ForeSpider教程:创建模板
  • 如何利用MongoDB打造TOP榜小程序
  • 手写双向链表LinkedList的几个常用功能
  • 选择阿里云数据库HBase版十大理由
  • #### go map 底层结构 ####
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (BFS)hdoj2377-Bus Pass
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (MATLAB)第五章-矩阵运算
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (算法)Game
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • ../depcomp: line 571: exec: g++: not found
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .Mobi域名介绍
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET CORE Aws S3 使用
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .NET企业级应用架构设计系列之技术选型
  • .NET运行机制