Java 注解(Annotation)概念学习

从JDK5开始,Java增加对元数据的支持,也就是注解。
可以把注解理解为代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。
通过注解开发人员可以在不改变原有代码和逻辑的情况下在源代码中嵌入补充信息。


注解,可以看作是对 一个 类/方法 的一个扩展的模版,每个 类/方法 按照注解类中的规则,来为 类/方法 注解不同的参数,在用到的地方可以得到不同的 类/方法 中注解的各种参数与值。

java提供了5个基本的注解,分别是
1.@Override
2.@Deprecated
3.@SuppressWarnings
4.@SafeVarargs
5.@FunctionalInterface

限定父类重写方法:@Override
    当子类重写父类方法时,子类可以加上这个注解,这可以确保子类确实重写了父类的方法,避免出现低级错误;

注解的应用;例如在Spring MVC框架中,
控制器是用于实现把用户请求的数据经过业务处理层处理之后封装成一个Model (请求数据相当于request),然后再把该Model 返回给对应的View(jsp地址) 进行展示。在SpringMVC 中定义控制器,无需继承特定的类或实现特定的接口,使用@Controller 标记一个类是控制器,然后使用@RequestMapping 和@RequestParam 等一些注解用以定义URL 请求和Controller 方法之间的映射,这样的Controller 就能被页面访问到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值