在项目开发中,一直会用到一些注解,例如:
@Overrid:告诉我们此方法重写了父类的方法;
@Deprecate:用于标明已经过时的方法或类;
@SuppressWarnnings:用于有选择的关闭编译器对类、方法、成员变量、变量初始化的警告。
以上的注解都是JDK自带的注解,称为元注解。JDK中还可以自定义开发注解,也就是自定义注解。
例如常用到的Spring系列中@Service,@Controller这些都是自定义的注解。在项目中一直使用,从来没有去想过它们是如何实现的。通过查了一些资料,发现注解和Java的反射相结合,可以实现一些比较方便的功能。例如实体类和数据库中的表相关联,下面通过一个小例子来进行说明。
1.新建注解
2.编写实体类
3.解析注解并输出SQL语句
4.结果
关于Java 注解开发的浅见
最新推荐文章于 2020-08-24 00:21:02 发布