亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

@Retention(RetentionPolicy.RUNTIME),@Target(ElementType.METHOD),@interface是什么意思?

@Retention(RetentionPolicy.RUNTIME)?

@Target(ElementType.METHOD)?

public @interface MoocMethod

{ String value(); }?

這段代碼里面的注解是什么意思,有點懵。。。

正在回答

2 回答

注解的注解, 即元注解。簡單點講,機器生產產品,人用產品。那么機器是怎么來的?很顯然是由機器生產的。java中用到的注解有兩類,一類是java這們語言提供的注解,還有一類就是自定義注解。如同類類型一樣,元注解就是用來生產(定義)注解的一種特殊注解。而注解的本質就是用來說明代碼,是給編譯器用的。

0 回復 有任何疑惑可以回復我~

@interface是用來定義java annotation(注解)的。這個聲明定義的叫MoocMethod的注解,可以用在標記其他類的方法(@Target(ElementType.METHOD) ),并且這個注解是運行時有效的(@Retention(RetentionPolicy.RUNTIME) )

這個注解也可以理解為一個自定義的標簽,然后在AOP中可以按需要切入所有包含這個標簽的方法,按需要做處理。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Spring入門篇
  • 參與學習       268802    人
  • 解答問題       1026    個

為您帶來IOC和AOP的基本概念及用法,為后續高級課程學習打下基礎

進入課程

@Retention(RetentionPolicy.RUNTIME),@Target(ElementType.METHOD),@interface是什么意思?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號