首页 > 其他分享 >注解Annotation

注解Annotation

时间:2022-09-04 21:11:47浏览次数:46  
标签:ano System println 注解 MyAn Annotation out

注解是一种引用数据类型,重点掌握Deprecated(表示已过时),Override(表示重写)。
元注解是用来标注注解类型的注解如Target(用来标注注解可以出现在哪些位置)、Retention(用来标注最终保存到哪里)。

package com.javastudy.example13;

import java.lang.annotation.Annotation;
import java.lang.reflect.Method;


@ValuesTest(123)//只有一个并且是value可以省略
public class AnnotationTest {


     @MyAn(year=12,value=12,name="123")
    public void doSome(){

    }
public static void main(String[]args)throws Exception{
        Class c=Class.forName("com.javastudy.example13.AnnotationTest");
    Method m=c.getDeclaredMethod("doSome");

    if(m.isAnnotationPresent((MyAn.class))){
        System.out.println("============");
        MyAn ano=m.getAnnotation(MyAn.class);
        System.out.println(ano.name());
        System.out.println(ano.value());
        System.out.println(ano.year());
    }
        }

}

运行结果
image

标签:ano,System,println,注解,MyAn,Annotation,out
From: https://www.cnblogs.com/hzxiang/p/16656105.html

相关文章

  • 2.注解开发springmvc
    通用配置:<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-i......
  • 注解
    注解Annotation     元注解meta-annotation(相当于自定义注解)元注解  target(value=)表示这个注解可以用在什么地方value可以传几个值ElementType.可以看源码......
  • 跟着黑马学SSM——Day3之注解
    注解开发纯注解开发Spring3.0升级了纯注解开发模式,使用Java类代替配置文件,开启了Spring快速开发通道Java类代替Spring核心配置文件@Configuration注解用于设......
  • 16.普通参数与基本注解
    1注解:@PathVariable、 restful风格的参数@RequestHeader、  请求头中的参数@ModelAttribute、 运用在参数上,会将客户端传递过来的参数按名称注入到指定对......
  • spring中@Transactional注解的作用,使用场景举例
    一,spring中管理事务一般使用@Transactional注解,下面对@Transactional使用的各个场景做一个列举,尽可能的将所有场景罗列出来1,场景一,最常见的用法,在方法上使用@Transactio......
  • @Transactional注解详细用法
    概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。SpringFramework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一......
  • java 用反射获取自定义注解的信息实例
    最近看了些spring的源码,回来重新看一下反射和注解的一些文档,写了一个小例子,记录一下。packagecom.wbk.annotation;importjava.lang.annotation.*;importjava.lang.refle......
  • Java自定义Annotation注解开发详解
    Java自定义Annotation注解开发详解目录介绍一、运行期的自定义注解1.ClassLevelAnnotation2.MethodLevelAnnotation3.FieldLevelAnnotation4.使用自定义......
  • Spring注解使用
    声明Bean的注解@Controller控制层@Service业务层@Repository持久化层以上三个注解都是@Component的延申,同时也是可以使用这个注解来替代以上三个注解的任意一......
  • 自定义权限注解
    目录自定义权限注解1、新增一个注解2、增加一个bean监听处理器3、使用注解4、网关中对开放的路径放行自定义权限注解1、新增一个注解ps:此注解可以作用到类上或方法上i......