Annotation的部分命令

2021-09-21 10:57:21 字數 946 閱讀 4679

1. @override ---- 重寫

繼承了父類的方法後, 如果想要重寫父類的方法, 整合了jdk1.5以上版本的ide編輯工具後在方法的上面顯示 @override

2. @suppresswarnings("unchecked")-- 表示告訴編譯器禁止別的元素產生的特殊的警告(warnings), 比如如果運用了集合,

那麼,一般都會提示要使用范型結合在一起,於是就會出現提示警告, 這個警告不會影響到程式的執行.

public

treemap getlistbox(string sql, object params)        

public

treemap getlistbox(string sql, object params)     

可以採用@suppresswarnings("unchecked") 來去掉警告提示.

@suppresswarnings

("unchecked"

)         

public

treemap getlistbox(string sql, object params)        

@suppresswarnings

("unchecked"

)      

public

treemap getlistbox(string sql, object params)      

3.@suppresswarnings("deprecation")

對方法不再採用出現的警告提示去掉.

/**    

* @deprecated document why the method was deprecated   

*/@deprecated

Annotation的部分命令

1.override 重寫 繼承了父類的方法後,如果想要重寫父類的方法,整合了jdk1.5以上版本的ide編輯工具後在方法的上面顯示 override 2.suppresswarnings unchecked 表示告訴編譯器禁止別的元素產生的特殊的警告 warnings 比如如果運用了集合,那麼,一...

Spring基於annotation的依賴注入實現

spring3.0 以前,使用 xml 進行依賴配置幾乎是唯一的選擇。spring 3.0 的出現改變了這一狀況,它提供了一系列的針對依賴注入的註解,這使得spring ioc 在 xml 檔案之外多了一種可行的選擇。1 將類標識為 bean 使用 repository service contro...

中了annotation的毒了

在1.4上,我最喜歡玩的是dynamic proxy。以前的那個sum的 奇技淫巧 就人人喊打來著。自打不用擔心對1.3,1.4的相容問題後,我發現我越來越愛拿著annotation的錘子到處亂砸了,而且是用reflection而不是apt。給guice加了乙個 provide的外殼 code cl...