自定义annotation 实现注入功能(笔记,以备后查)

在j2ee 的一些开发中经常会发现利用annotaion 对一些字段或者方法进行注入。

虽然有些框架提供了很好的支持(如spring framework),但是在实际运用中,总有些不尽人意的地方,下面就jdk5的新特性annotaion并按照自己的理解做了一个简单的注入例子。如有错误望大家不吝赐教。

 

1.Annotation  class

 



    2. service 接口,及2个实现方法 

     
     

     

     



    3. 模拟的拦截器,实现对field 或者 set 方法的注入。扫描action中所有的field 和set方法,并利用反射对其注入

     


    4.模拟的Action 

     

    5. 测试类 

     
      


    6. 结果: 
    ==========Saved======TestService_1 class was invoked 
    ==========Saved======TestService_2 class was invoked

     

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值