簡體   English   中英

注入帶注釋的方法參數

[英]Injecting annotated method parameters

在Java 6中,是否可以將一些值注入到( @Target(ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME) -annotated)方法參數中? 完全有可能在運行時使用反射來找到批注,只是似乎沒有辦法實際修改參數的值。

還是嚴格來說就是Java 7(或一些尚未定型的JSR)? 我看不到Java 6中的可能性(除了可能使用字節碼操作)。

與其自己進行字節碼操作,不如使用帶有注解切入點的 AspectJ之類的東西。

如果在接口中聲明了您的Method,那么您還可以查看java.lang.reflect.Proxy和InvocationHandler。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM