JSP 中Spring組合注解與元注解實例詳解
JSP 中Spring組合注解與元注解實例詳解
摘要: 注解(Annotation),也叫元數(shù)據(jù)。一種代碼級別的說明。它與類、接口、枚舉是在同一個層次。它可以聲明在包、類、字段、方法、局部變量、方法參數(shù)等的前面,用來對這些元素進行說明
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 @ComponentScan public @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. 運行
public class Main { public static void main(String[] args) { AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(DemoConfig.class); DemoService demoService = context.getBean(DemoService.class); demoService.sys(); } }
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
response.setHeader參數(shù)、用法的介紹
response.setHeader 是用來設(shè)置返回頁面的頭 meta 信息, 使用時 response.setHeader( name, contect );2008-11-11JSP+MySQL實現(xiàn)網(wǎng)站的登錄與注冊小案例
這篇文章主要為大家詳細(xì)介紹了JSP+MySQL實現(xiàn)網(wǎng)站的登錄與注冊小案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-08-08