首页 > 其他分享 >注解

注解

时间:2022-09-04 20:45:54浏览次数:40  
标签:无参 自定义 newInstance value 注解 class

注解Annotation         元注解meta-annotation(相当于自定义注解)

元注解    target(value = )表示这个注解可以用在什么地方value可以传几个值ElementType.可以看源码 有几个

    retention(value=)表示我们的注解在什么地方有效  有三个值可以看源代码  runtime》class》source

    documented表示是否将注解生成在javadoc中

    Inherited子类继承父类的注解

自定义注解@interface

注解的参数  参数类型 参数名 ();    括号结尾

 

反射机制  Reflection

class.forname之后构造一个对象

.newInstance   这个是调用无参的   没有无参的话需要先用  getDeclaredConstructor调用构造器,然后再 newInstance

 

反射获取方法后-->激活invoke(对象  ,方法的值)

标签:无参,自定义,newInstance,value,注解,class
From: https://www.cnblogs.com/songyuejava/p/16654373.html

相关文章

  • 跟着黑马学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......
  • spring注解开发
    @Componet组件,放在类上,说明这个类被spring管理了,就是bean类前加这个注解,相当于bean等价于<beanid="xxx"class="xxxxxx"/>名字默认是类的名字的小写@Value("xxx")相......
  • 自定义注解+aop做日志记录
    自定义一个注解:@Documented@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public@interfaceCommitLog{/***类型名称*@retu......