JSP 中Spring組合注解與元注解實(shí)例詳解
摘要: 注解(Annotation),也叫元數(shù)據(jù)。一種代碼級(jí)別的說明。它與類、接口、枚舉是在同一個(gè)層次。它可以聲明在包、類、字段、方法、局部變量、方法參數(shù)等的前面,用來對(duì)這些元素進(jìn)行說明
1. 可以注解到別的注解上的注解稱為元注解,被注解的注解稱為組合注解,通過組合注解可以很好的簡化好多重復(fù)性的注解操作
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@ComponentScanpublic @interface GroupAnnotation { String[] value() default {};}
代碼解釋:組合@Configuration 與 @ComponentScan 元注解,并覆蓋value參數(shù)
3. 編寫普通Bean
@Servicepublic class DemoService { public void sys() { System.out.println("組合注解示例"); }}
4. 使用組合注解的配置類
@GroupAnnotation("com.xuanwu.annotation")public class DemoConfig {}
5. 運(yùn)行
public class Main { public static void main(String[] args) { AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(DemoConfig.class); DemoService demoService = context.getBean(DemoService.class); demoService.sys(); }}
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
新聞熱點(diǎn)
疑難解答
圖片精選