程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP 中Spring組合注解與元注解實例詳解,jspspring

JSP 中Spring組合注解與元注解實例詳解,jspspring

編輯:關於JSP

JSP 中Spring組合注解與元注解實例詳解,jspspring


JSP 中Spring組合注解與元注解實例詳解

摘要: 注解(Annotation),也叫元數據。一種代碼級別的說明。它與類、接口、枚舉是在同一個層次。它可以聲明在包、類、字段、方法、局部變量、方法參數等的前面,用來對這些元素進行說明

1. 可以注解到別的注解上的注解稱為元注解,被注解的注解稱為組合注解,通過組合注解可以很好的簡化好多重復性的注解操作

2. 示例組合注解

import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import java.lang.annotation.*;
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Configuration
@ComponentScan
public @interface GroupAnnotation {
  String[] value() default {};
}

代碼解釋:組合@Configuration 與 @ComponentScan 元注解,並覆蓋value參數

3. 編寫普通Bean

@Servicepublic class DemoService
 { 
 public void sys()
 {   System.out.println("組合注解示例"); 
 }
}

4. 使用組合注解的配置類

@GroupAnnotation("com.xuanwu.annotation")
public class DemoConfig {
}

5. 運行

public class Main {
  public static void main(String[] args) {
   AnnotationConfigApplicationContext context = new
      AnnotationConfigApplicationContext(DemoConfig.class);
   DemoService demoService = context.getBean(DemoService.class);
   demoService.sys();
  }
}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved